我有一个向导应用程序,用户通过8-10个活动,但可能会在任何时候下降。我需要以某种方式检测用户不活动,这可能发生在任何活动上。捕获和检测他的最佳方法是什么?感谢
答案 0 :(得分:1)
我会坚持(使用推荐的方法之一,即SharedPreferences,SQLite,文件等)时间戳和活动标识符(所以你知道他们放弃了哪一个),你可以在以后获取。根据您定义“不活动”的方式,可能应在onPause()
,onStop()
或onDestroy()
中设置。
完整活动生命周期链接:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle