[笔记]静态广播与动态广播的差别

参考:http://weishu.me/2016/04/12/understand-plugin-framework-receiver/

一切差别都源于注册的方式的不同:

1.注册过程不同,静态广播需要在AndroidManifest.xml中注册,并且注册的信息存储在PMS(Package Manager Service)中;动态广播通过Context提供的方法在代码中注册,注册的信息存储在AMS(Activity Manager Service)中。

2.动态BroadcastReceiver在进程死亡之后是无法接收广播的,而静态BroadcastReceiver则可以,因为系统会唤醒Receiver所在进程;

你可能感兴趣的:(Android)