1

在 Windows Phone 中,有Application.LoadCompleted 事件用于检测应用程序的启动完成。

请注意,完成意味着用户能够与应用程序进行交互。

Android上有类似的API吗?还有其他方法可以实现这一目标吗?

4

3 回答 3

1

被调用后onResume(),这意味着用户可以开始与您的应用程序交互。有关更多信息,请参阅此文档

于 2013-09-25T23:09:38.610 回答
0

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

于 2013-09-25T22:33:59.717 回答
0

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

于 2013-09-25T23:09:50.903 回答