今天在检查代码的时候,发现一个小bug,edittext的setOnKeyListener里面的方法会响应两次,setOnKeyListener之所以执行两次就是因为down和up占用了,有个取巧的方法就是 在你原有的判断上加一个KeyEvent.getAction() == KeyEvent.ACTION_DOWN或者KeyEvent.getAction()== KeyEvent.ACTION_UP,这样就只会执行一次了
edittext的setOnKeyListener里面的方法响应两次的原因和解决方法
最新推荐文章于 2021-05-28 00:53:49 发布