【问题标题】:Android - detect user inactivity and display dialogAndroid - 检测用户不活动并显示对话框
【发布时间】:2013-04-10 04:13:10
【问题描述】:

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

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

谢谢 思维导图

【问题讨论】:

    标签: android android-dialog android-dialogfragment


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 2017-08-21
      • 1970-01-01
      相关资源
      最近更新 更多