监听OnKeyDown遇到的问题
程序员文章站
2022-06-16 12:33:41
今天在公司自助收银项目的时候,在别的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
上一篇: 深入解析MySQL索引数据结构
下一篇: java小知识之查询数据库数据的元信息
推荐阅读
-
Appium新版本遇到的问题,不能通过 name 去定位元素抛 Message: Locator Strategy 'name' is not supported for this session
-
阿里云Centos6.X发邮件遇到的各种问题
-
vue中将html字符串转换成html后遇到的问题小结
-
解决pandas使用read_csv()读取文件遇到的问题
-
工作中可能遇到的难以发现的坑——相似字符问题
-
使用nginx代理gogs遇到推送代码错误的问题(RPC failed; HTTP 413 curl 22 The requested URL returned error: 413)
-
记录一下使用sea.js时遇到的几个小问题
-
Mysql升级到5.7后遇到的group by查询问题解决
-
jquery在项目中做复选框时遇到的一些问题笔记
-
微信小程序中遇到的iOS兼容性问题小结