Android软键盘删除键触发Activity的返回事件

来源:互联网 发布:java构造器写法 编辑:程序博客网 时间:2024/04/30 03:17

转载请标注:
披萨大叔的博客:http://blog.csdn.net/qq_27258799/article/details/51496102

今天突然发现一个bug,自己的EditText在删除内容时,总会触发Activity的返回事件,可是昨天明明是好好的。于是调试一番才突然醒悟:原来是我今天重写了onKeyDown监听,但是忘记过滤KeyCode了,如此简单……

public boolean onKeyDown(int keyCode, KeyEvent event) {        if (keyCode == KeyEvent.KEYCODE_BACK) {            //返回事件        }    }

软键盘的删除键,会触发onKeyDown事件监听,这里的keyCode == KeyEvent.KEYCODE_DEL,如果不过滤,当然出错。

1 0
原创粉丝点击