寻找一种方法来查看应用程序是否已关闭

时间:2011-06-03 09:09:08

标签: android

有没有一种好方法可以检查用户是否关闭了整个应用程序(非活动!)?我想记录用户使用该应用程序所花费的时间,因此简单的活动onPause()onStop()onDestroy()是不够的。

有几种方法可以关闭应用程序,无论是用户按下主页按钮,搜索按钮还是只是离开应用程序。是否有统一的(例如简单的)方式来查看是否发生了这些事情?

2 个答案:

答案 0 :(得分:1)

  

有几种方法可以关闭应用程序,无论是用户按下主页按钮,搜索按钮还是只是离开应用程序。

这些都没有实际关闭应用程序。除非您明确调用finish(),否则系统将继续运行,否则系统会在资源不足时将其终止。

为什么不足以使用onResume()onPause()

答案 1 :(得分:1)

将覆盖finalize()到App类(扩展Application)帮助完成这项工作吗?

如果没有,可能在这个类中引用另一个具有此方法的类?