從EventBus到LiveDataBus的演進之路

概述

當要引入事件總線框架的時候,第一個想起的是EventBus,它的發佈訂閱模式帶來了發佈者和訂閱者的解耦,感嘆模式帶來的藝術感,從而奠定了EventBus的江湖老大的地位,甚至後來出現的RxBus都不曾撼動它的地位,很少有項目會採用RxBus,因爲使用RxBus意味你必須引入rxjava以及相關庫,以及你得了解rxjava的原理,對於不使用rxjava的項目來說,成本太高了。不過事情後來有了變化,就是當LiveData出現的時候,事件總線的江湖又開始起波瀾了。下面將詳細闡述這個過程。

正文

當我在寫這篇文章的時候,偶然看到了一篇分析LiveDataBus的文章,是美團技術團隊寫的,非常深入和透徹,所以我不再重複造輪子了,這裏給出鏈接LiveDataBus 的曼妙身姿,有興趣的朋友可以再評論區留言探討事件總線框架。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章