廣播與 EventBus 的區別
廣播的優點:
- 同SDK的互動比較好,它可以直接獲取Context和intent。
- 如果同Android互動的話,儘量選擇廣播,它有很好的便捷性
廣播的缺點:
- 廣播是比較消耗時間和空間的。
EventBus優點:
- 排程靈活,不依賴Context。
- 通知優化級,保證關注最重要的通知。
- 粘性事件能夠保證,通知當時不在場也能接收到事件。
- 父類對於通知的監聽和處理可以繼承給子類,這樣對於簡化程式碼很有用
EventBus缺點:
- 只能應用內通訊,而不能跨程式通訊。
相關文章
- 組播和廣播的區別
- 單播、多播(組播)和廣播的區別
- 原始碼級別的廣播與監聽實現原始碼
- 新聞聯播與網路的區別
- 小區廣播背景音樂IP網路廣播系統方案設計概要
- 如何區分原生IP跟廣播IP
- spark的計算器與廣播變數Spark變數
- 廣播接收器——接收系統廣播
- 廣播模式模式
- 如何來區分原生IP跟廣播IP
- Android開機廣播和關機廣播Android
- 系列TCP/IP協議-廣播與多播(010)TCP協議
- Android的BroadcastReceiver和EventBus區別是什麼AndroidAST
- 子網掩碼與廣播地址 (轉)
- 旅遊景區IP網路廣播系統方案-旅遊風景區景點IP網路廣播建設指南
- iOS下的UDP廣播iOSUDP
- Udp廣播的傳送與接收(C#+UdpClient) 上篇UDPC#client
- RocketMQ系列(五)廣播與延遲訊息MQ
- 大學校園IP網路廣播-基於校園區域網的大學校園IP廣播方案設計指南
- EventBus的使用與分析
- Android中的廣播使用Android
- 廣播丟資料
- 廣播基礎使用
- NumPy之:理解廣播
- IP多路廣播 (轉)
- BLE從機(16)廣播與連線回撥
- 小學校園IP網路廣播-基於校園區域網的小學IP數字廣播系統設計
- 廣電:電視不能播的 網路也不能播
- ??與?:的區別
- 對於Unity回撥、監聽與廣播的使用總結Unity
- 說說Android的廣播(3)Android
- 用廣播 BroadcastReceiver 更新 UI 介面真的好嗎?全方位解析廣播ASTUI
- Android BroadcastReceiver(廣播)AndroidAST
- Laravel Redis 廣播 例項LaravelRedis
- Android - BroadcastReceiver 廣播AndroidAST
- Laravel 廣播系統例子Laravel
- Android廣播動作Android
- Android複習–廣播Android