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