29
2020
04

静态的Broadcast 和动态的有什么区别

1.动态的比静态的安全


2.静态在app启动的时候就初始化了 动态使用代码初始化


3.静态需要配置 动态不需要


4.生存期,静态广播的生存期可以比动态广播的长很多


5.优先级动态广播的优先级比静态广播高


6.静态不受页面生命周期的影响,即使退出了页面,也可以收到广播这种广播一般用于想开机自启动啊等等,由于这种注册的方式的广播是常驻型广播,所以会占用CPU的资源。


7.动态叫非常驻型广播,收到生命周期的影响,退出页面后,就不会收到广播,我们通常运用在更新UI方面。这种注册方式优先级较高。最后需要解绑,否会会内存泄露。


8.广播是分为有序广播和无序广播。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。