我有一个应用程序,该应用程序应使用应跟踪以下事件的应用程序跟踪代码进行扩展:应用程序启动、关闭、前台和后台。我的应用程序有两个活动。
对于应用程序启动,我使用 app.onCreate()。对于前台和后台:每个活动中的 onResume 和 onPause。
所以我的问题是:
- 我如何检测应用程序何时完全消失?像 onTerminate() 这样的东西?
- 从第一个活动切换到第二个活动时,我得到 a1.onPause() 然后是 a2.onResume() ,因此事件背景后跟前景。在那种情况下,我不想要那些事件。我如何在 onPause 或 onStop 中知道我留在我的应用程序中并且只切换活动?
我想要的是:应用程序以 a1 -> 应用程序启动和应用程序前台事件开始,然后切换到 a2 -> 没有,按主页 -> 背景。当应用程序被杀死 -> 关闭时
至少我认为我想要那个,或者不应该因为androids特定的应用程序和活动生命周期而使用这种线性方法并做其他事情?