我正在检查我的应用程序是否有效。
如果我触摸设备屏幕中的任何位置,它应该处于活动模式,如果在几秒内没有任何设备插入,它应该显示为无效,我需要什么。
试过:
OnPause()
OnResume()
onUserInteraction()
- >我触摸应用程序时会调用此方法
如果没有使用该状态,我怎么能在不使用OnPause()的情况下获取该状态。还有其他的东西请帮助我的朋友。
答案 0 :(得分:0)
这是我自己尝试并通过以下方式获得解决方案:
1.)通过使用 TimerTask (在应用程序中使用TimerTask,它运行了5分钟,我设置了布尔状态)
2.)在app的BaseActivity上我使用了 onUserInteraction(),我将boolean status设置为true。
3.)最后我在服务中使用布尔条件,其中用户是否活动 onUserInteraction()相应地启动或停止服务。
希望这对你有所帮助。