监听OnKeyDown遇到的问题
程序员文章站
2022-04-17 09:02:45
今天在公司自助收银项目的时候,在别的activity监听扫码的oNKeyDown事件一切都很正常,后面再一个设置界面监听的时候死活监听不到keyCode == KeyEvent.KEYCODE_ENTER,后面经过各种盘查,代码完全没问题,后面把该activity加载的布局文件换成一个空白文件试试,奇怪的是又能监听到了,随后确定了是布局文件的问题,最后经过排查才发现是应该布局文件里有button,这才导致扫描完成过检测不到keyCode == KeyEvent.KEYCODE_ENTER,后面把button...
今天在公司自助收银项目的时候,在别的activity监听扫码的oNKeyDown事件一切都很正常,后面再一个设置界面监听的时候死活监听不到keyCode == KeyEvent.KEYCODE_ENTER,后面经过各种盘查,代码完全没问题,后面把该activity加载的布局文件换成一个空白文件试试,奇怪的是又能监听到了,随后确定了是布局文件的问题,最后经过排查才发现是应该布局文件里有button,这才导致扫描完成过检测不到keyCode == KeyEvent.KEYCODE_ENTER,后面把button换成TextView就一切正常了。记录一下该问题!
本文地址:https://blog.csdn.net/github_38016668/article/details/109627088
上一篇: 香肠要烤多久?烤香肠的注意事项有哪些?
推荐阅读
-
使用CAD最常遇到的11种问题 如怎么一次剪除多条线段等的解决办法
-
什么是创业公司中最容易遇到的问题?如何解决这些问题?
-
谈谈JS中常遇到的浏览器兼容问题和解决方法
-
Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
-
php开发中遇到的一些问题
-
使用SnapKit遇到的问题
-
Apache遇到的问题 APR not found问题的解决方法
-
Table 组件构建过程中遇到的问题与解决思路
-
Appium新版本遇到的问题,不能通过 name 去定位元素抛 Message: Locator Strategy 'name' is not supported for this session
-
阿里云Centos6.X发邮件遇到的各种问题