
@OverrIDepublic voID onUserInteraction() { super.onUserInteraction(); logoutTimer.RestartTimer();} 我的问题是这个应用程序允许用户输入文本(没有限制),并且应用程序在输入文本的过程中将用户输出.是否有另一种方法可以在软键盘上按下按键? (我知道我可以在editText上创建一个监听器,但是在不同的片段上有多个editTexts,并且想知道是否有更好的方法)
解决方法 我想只有通过onUserInteraction才能做到这一点.您可以扩展EditText,在其中设置TextWatcher并捕获TextWatcher回调中与此EditText的所有交互.然后你必须在你使用标准EditText的所有地方替换你新创建的EditText.我试图在托管我的EditText的活动中覆盖onKeyEvent()方法,并在onKeyDown或onKeyUp中刷新计时器,但无济于事. Softinput似乎将所有触摸重定向到您的活动,而不是重定向到它自己的Window,这就是为什么您不会在活动中看到任何keyEvents. 总结以上是内存溢出为你收集整理的android – onUserInteraction方法不足以应用程序超时全部内容,希望文章能够帮你解决android – onUserInteraction方法不足以应用程序超时所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)