标签: android android-hardware
我在MainActivity中执行快速日志声明,并且只要在ASUS Transformer平板电脑物理键盘上按下物理Enter键,就会记录两次Enter键。关键是没有被压制。
public boolean dispatchKeyEvent(KeyEvent event)是发生这种情况时被调用的方法,每次两次。
public boolean dispatchKeyEvent(KeyEvent event)
有什么想法吗?
答案 0 :(得分:1)
一个用于onKeyDown,一个用于OnKeyUp。因此每次行动都会有两个召唤。如你所说,密钥没有被保留,所以它会记录两次
onKeyDown
OnKeyUp