Android Broadcast/EventBus优缺点

关于 Android 中本地广播和 EventBus 选择的问题: 本地广播是相对消耗时间、空间最多的一种方式,但是大家都知道,广播是四大组件之一,许多系统级的事件都是通过广播来通知的,比如说网络的变化、电量的变化,短信发送和接收的状态,所以,如果与 android 系统进行相关的通知,还是要选择本地广播;在 BroadcastReceiver 的 onReceive 方法中,可以获得 Context 、intent 参数,这两个参数可以调用许多的 sdk 中的方法,而 EventBus 获得这两个参数相对比较困难; ...

January 24, 2018 · 1 min · 77 words · itibbers