android webview 失去焦点,Android webview失去焦点

情况:我有一个带有html输入字段的webview,用于输入一个位置,在它下面有一个webview来显示建议。该输入字段上有一个keyup处理程序和一个onchange处理程序。在keyup上有一条消息,用于调用api来填充建议webview。

问题:输入一个字符后,输入字段失去焦点。在Android 2.3上,键盘保持不动,但继续打字什么也没做。在Android 4.1上,onchange处理程序被触发(好像用户点击了输入提交他们输入的内容而不是选择了一个建议)并且键盘和网页视图被删除了。

我考虑过的事情:外部loadURL调用可能导致此问题(如'javascript:var ...'),在其他视图上调用'requestFocus'或'bringToFront'也可能导致此问题。在视图树侦听器上设置事件处理程序可能有助于清除事情。

不幸的是,据我所知,没有发生网址更改,其他任何观点似乎都没有请求关注或被带到前面。将处理程序放在视图树侦听器上没有帮助 - 它在输入字段失去焦点后触发。

我没有想法找到焦点变化的原因。

我可以做些什么来进一步调查并解决这个问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值