0

我需要检测 android 应用程序中的用户不活动。我想继续观察应用程序的不活动状态,如果用户没有与应用程序交互,那么一段时间后我需要显示一个对话框。如果用户与应用程序交互我想再次重置时间,则在显示对话框之间或之后。

我打算使用线程来观察屏幕的用户不活动,并在超过时间后显示对话框。这很好还是任何其他方式在android中做到这一点

谢谢mindus

4

1 回答 1

0

您可以在 Activity 中劫持事件dispatchKeyEvent()/dispatchKeyShortcutEvent()/dispatchTouchEvent()以检测用户是否有某些活动。并使用一个简单的处理程序来检查 lastactivity 时间。

于 2013-04-10T04:52:34.407 回答