广播接收器生命周期

时间:2017-04-07 16:56:51

标签: android broadcastreceiver

BroadcastReceiver在清单文件中注册。当应用程序未运行且收到广播时会发生什么?

Android是否会创建一个新流程来处理该广播?

是否只创建了扩展BroadcastReceiver的类?

整个过程如何运作?

1 个答案:

答案 0 :(得分:0)

  

Android是否会创建一个新流程来处理该广播?

是的,如果应用程序未运行且您已注册的事件发生,则Android OS会通过创建新进程来处理该情况。如果您在代码中注册它,它与您在其中注册的活动/服务的生命周期相关联。

  

是否只创建了扩展BroadcastReceiver的类?

还应创建应用程序单例和任何ContentProvider实现。

感谢CommonsWare的帮助。