如何缓存应用程序的InActive状态

时间:2014-11-28 08:48:48

标签: android

我正在检查我的应用程序是否有效。

如果我触摸设备屏幕中的任何位置,它应该处于活动模式,如果在几秒内没有任何设备插入,它应该显示为无效,我需要什么。

试过:

OnPause()

OnResume()

onUserInteraction() - >我触摸应用程序时会调用此方法

如果没有使用该状态,我怎么能在不使用OnPause()的情况下获取该状态。还有其他的东西请帮助我的朋友。

1 个答案:

答案 0 :(得分:0)

这是我自己尝试并通过以下方式获得解决方案:

1.)通过使用 TimerTask (在应用程序中使用TimerTask,它运行了5分钟,我设置了布尔状态)

2.)在app的BaseActivity上我使用了 onUserInteraction(),我将boolean status设置为true。

3.)最后我在服务中使用布尔条件,其中用户是否活动 onUserInteraction()相应地启动或停止服务。

希望这对你有所帮助。