這是eventbus-2.4.0.jar下載,用教程可以看我的blog。
•簡單認識EventBus
•為什么要使用EventBus
•EventBus的全部用法
•和其他事件總線框架的對比
1. 簡化組件間的通信
(1).對發(fā)送和接受事件解耦
(2).可以在Activity,F(xiàn)ragment,和后臺線程間執(zhí)行
(3).避免了復(fù)雜的和容易出錯的依賴和生命周期問題
2. 讓你的代碼更簡潔
3. 更快
4. 更輕量(jar包小于50K)
5. 實踐證明已經(jīng)有一億多的APP中集成了EventBus
6. 擁有先進的功能比如線程分發(fā),用戶優(yōu)先級等等
eventbus-2.4.0.jar是在編程過程中,當(dāng)我們想通知其他組件某些事情發(fā)生時,我們通常使用觀察者模式,正式因為觀察者模式非常常見,所以在jdk1.5中已經(jīng)幫助我們實現(xiàn)了觀察者模式,我們只需要簡單的繼承一些類就可以快速使用觀察者模式,在Android中也有一個類似功能的開源庫EventBus,可以很方便的幫助我們實現(xiàn)觀察者模式,那么我們就開始學(xué)習(xí)如何使用EventBus.