【发布时间】:2016-01-15 13:11:57
【问题描述】:
我还是不明白Application(不是Activity)的生命周期是怎样的,
很明显,当您启动 GUI 时会调用 Application 的 onCreate 方法。
但是,它是在以下任何一种情况下开始还是在所有情况下开始?
- 应用小部件可见
- 广播接收器接收到一些东西
- 推送通知到达设备并显示消息
- 在应用关闭后点击推送通知(如从通知中心)
- 服务已启动
Application 进程将保持多长时间?
现在我有一个问题,我看到应用程序(进程)在我关闭/终止应用程序后重新启动。但是没有实现任何东西来产生这种行为。
【问题讨论】:
-
是的。基本上任何时候您的应用程序中的代码都会被执行。它一直保持活动状态,直到系统决定停止它,或者您从最近的应用程序菜单中将其杀死。
标签: android android-service android-lifecycle application-lifecycle