0

我有一个应用程序,该应用程序应使用应跟踪以下事件的应用程序跟踪代码进行扩展:应用程序启动、关闭、前台和后台。我的应用程序有两个活动。

对于应用程序启动,我使用 app.onCreate()。对于前台和后台:每个活动中的 onResume 和 onPause。

所以我的问题是:

  • 我如何检测应用程序何时完全消失?像 onTerminate() 这样的东西?
  • 从第一个活动切换到第二个活动时,我得到 a1.onPause() 然后是 a2.onResume() ,因此事件背景后跟前景。在那种情况下,我不想要那些事件。我如何在 onPause 或 onStop 中知道我留在我的应用程序中并且只切换活动?

我想要的是:应用程序以 a1 -> 应用程序启动和应用程序前台事件开始,然后切换到 a2 -> 没有,按主页 -> 背景。当应用程序被杀死 -> 关闭时

至少我认为我想要那个,或者不应该因为androids特定的应用程序和活动生命周期而使用这种线性方法并做其他事情?

4

1 回答 1

0

我如何在 onPause 或 onStop 中知道我留在我的应用程序中并且只切换活动

恐怕您仅使用回调无法检测到这一点。

我如何检测应用程序何时完全消失?像 onTerminate() 这样的东西?

AFAIK 框架不为您提供此类回调。

于 2012-07-23T08:58:23.237 回答