KeyEvent event.getRepeatCount

来源:互联网 发布:数学模型画图软件 编辑:程序博客网 时间:2024/06/10 09:46

一些键(MediaKey,BackKey)在系统分发时,做了特殊处理:
当按下时,发送Message去调用KeyEvent.changeTimeRepeat
这样长按时,会发多次KeyEvent.ACTION_DOWN,第一次event.getRepeatCount()返回0;
第二次event.getRepeatCount()返回1;
……

避免长按多次调用onKeyDown之类的处理,常添加repeatCount == 0判断

2 0