1

我正在 MainActivity 中执行快速日志语句,并在 ASUS Transformer 平板电脑物理键盘上按下物理 Enter 键时记录两次 Enter 键按下。钥匙没有被按住。

public boolean dispatchKeyEvent(KeyEvent event)是发生这种情况时调用的方法,每次调用两次。

有任何想法吗?

4

1 回答 1

1

一个是为了onKeyDown,一个是为了OnKeyUp。所以每个动作都会有两个调用。正如您提到的,密钥没有被保留,因此它会记录两次

于 2013-03-04T09:52:10.127 回答