我想知道应用程序类何时被杀死或重新启动。如果我有和活动开始和服务。然后活动被杀死,但是服务还活着,那么应用程序对象被杀了吗?
另外,如果我将广播接收器设置为将启动我的应用程序的警报,那么是应该创建应用程序类(再次)还是将它从onPause带到OnResume?
谢谢
答案 0 :(得分:5)
创建进程时将实例化应用程序类。每个进程都有一个应用程序类的唯一实例。如果您的活动被终止并且您的服务处于活动状态(前提是它们都在同一个进程中),那么您的应用程序实例必须处于活动状态。
如果您的进程处于活动状态,那么您的应用程序实例仍然存在应用程序类没有onPause()/ onResume()状态。
更多信息:http://developer.android.com/reference/android/app/Application.html