android一次回车触发多次事件
java版回车事件监听
判断回车事件的方法如下:
监听事件为:
View.OnKeyListener
public static boolean isEnterKeyDown(int keyCode, KeyEvent keyEvent) {
return keyEvent != null && keyEvent.getKeyCode() == KeyEvent.KEYCODE_ENTER && keyEvent.getAction() == KeyEvent.ACTION_DOWN;
}
但是发现会触发两次;
经研究发现 在模拟器中 一次键盘的回车事件 分别触发了两次 ACTION_UP和两次 ACTION_DOWN
sdk版本
```javascript
build_versions.min_sdk = 19
build_versions.target_sdk = 29
build_versions.build_tools = "29.0.3"
ext.build_versions = build_versions