动态广播和静态广播的区别

来源:互联网 发布:timeline软件 中文 编辑:程序博客网 时间:2024/04/29 16:43
1.动态注册的广播 永远要快于 静态注册的广播,不管静态注册的优先级设置的多高,不管动态注册的优先级有多低。
2.动态注册广播不是 常驻型广播 ,也就是说广播跟随activity的生命周期。在activity结束前,移除广播接收器。静态注册是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。
3.在同一个优先级下,谁先启动的快,谁将先接收到广播。
4、静态注册的广播无法关闭,只有动态注册的广播可以关闭。
静态注册是当程序关闭后,如果有广播发过来,还能启动程序。
动态注册的生命周期跟程序的生命周期是一样的,程序关闭后动态注册的广播是不能在接收到广播的。
1 0
原创粉丝点击