Android点击软键盘搜索调用两次事件
Posted 几忆年少红尘客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android点击软键盘搜索调用两次事件相关的知识,希望对你有一定的参考价值。
问题:点击软键盘,调用setOnKeyListener,每次都执行两次
原因:触发两次事件可能是ACTION_DOWN和ACTION_UP造成的。
解决办法一:加上keyEvent.getAction() == KeyEvent.ACTION_DOWN判断
解决方法二:调用setOnEditorActionListener监听事件
以上是关于Android点击软键盘搜索调用两次事件的主要内容,如果未能解决你的问题,请参考以下文章
android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决