广播接收器生命周期
Broadcast Receiver life cycle
BroadcastReceiver 已在清单文件中注册。当应用程序不是 运行 并且收到广播时会发生什么?
Android 是否创建一个新进程来处理该广播?
是否只创建扩展 BroadcastReceiver 的class?
整个过程是如何进行的?
Does Android create a new process to handle that broadcast?
是的,如果应用不是 运行 并且您注册的事件发生了,Android OS 会通过创建新流程来处理这种情况。如果您在代码中注册它,它将与您注册它的 activity/service 的生命周期相关联。
Does only the class which extends BroadcastReceiver is created?
应用程序单例和您拥有的任何 ContentProvider 实现也应该被创建。
谢谢 CommonsWare 的帮助。
BroadcastReceiver 已在清单文件中注册。当应用程序不是 运行 并且收到广播时会发生什么?
Android 是否创建一个新进程来处理该广播?
是否只创建扩展 BroadcastReceiver 的class?
整个过程是如何进行的?
Does Android create a new process to handle that broadcast?
是的,如果应用不是 运行 并且您注册的事件发生了,Android OS 会通过创建新流程来处理这种情况。如果您在代码中注册它,它将与您注册它的 activity/service 的生命周期相关联。
Does only the class which extends BroadcastReceiver is created?
应用程序单例和您拥有的任何 ContentProvider 实现也应该被创建。
谢谢 CommonsWare 的帮助。