Android系统。如何确定用户处于非活动状态的时间?

时间:2011-04-11 00:21:43

标签: android

我有一个向导应用程序,用户通过8-10个活动,但可能会在任何时候下降。我需要以某种方式检测用户不活动,这可能发生在任何活动上。捕获和检测他的最佳方法是什么?感谢

1 个答案:

答案 0 :(得分:1)

我会坚持(使用推荐的方法之一,即SharedPreferences,SQLite,文件等)时间戳和活动标识符(所以你知道他们放弃了哪一个),你可以在以后获取。根据您定义“不活动”的方式,可能应在onPause()onStop()onDestroy()中设置。

完整活动生命周期链接:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle