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