我正在MainActivity中做一个快速日志语句,并且每当在华硕Transformer平板电脑物理键盘上按下物理Enter键时,都会记录两次Enter键。键未按下
public boolean dispatchKeyEvent(KeyEvent event)
是发生这种情况时调用的方法,每次调用两次。
任何想法?
一个为onKeyDown
,一个为OnKeyUp
。所以每个动作都有两个调用。正如你提到的键没有被持有,所以它会记录两次