如何检测启动应用程序的完成情况?

时间:2013-09-25 22:30:43

标签: android windows-phone-7

在Windows Phone中,Application.LoadCompleted Event用于检测启动应用程序的完成情况。

请注意,完成意味着用户可以与应用进行互动。

Android上是否有类似的API?任何其他方法来实现这一目标?

3 个答案:

答案 0 :(得分:1)

调用onResume()

表示用户可以开始与您的应用进行互动。有关详细信息,请参阅this document

答案 1 :(得分:0)

您可以覆盖主Activity的onCreate方法。

答案 2 :(得分:0)

这取决于你'完成开始'的意思。当设备方向发生变化时,可以创建和销毁活动(包括主活动) - 因此可以多次调用onCreate() - 例如(在默认行为中)。 onResume将被更频繁地调用,例如每次活动到达前台时。然后是onStart()。请参阅Android开发人员文档,了解在生命周期中何时调用每个文档。确实,在主活动上调用第一个时间onResume()将是应用程序完全启动时的情况,但是你不会知道这是第一次没有在任何活动之外的某个地方存储状态,例如单个例子,或者通过子类化Application类,据我所知,这不是特别鼓励的。