1.新增依賴
compile 'org.greenrobot:eventbus:3.0.0'
2.定義乙個類,有參構造方法。
我的簡單的理解:
接收方和傳送方和eventbus的關係(接收方相當於訂閱報紙,傳送方相當於報社,eventbus相當於送報紙的人,只有你先訂閱了報紙,
報社會讓人給你去送報紙)。
所以想讓誰接受訊息,誰就去註冊
註冊@override
public
void onstart()
銷毀 寫在onrestart()也可以寫在ondestroy()裡也可以
@overridepublic
void onstop()
傳送訊息:在要傳送訊息的類裡寫
eventbus.getdefault().post(new
messageevent());
EventBus簡單理解
eventbus是一款針對android優化的發布 訂閱事件匯流排。主要功能是替代intent,handler,broadcast在fragment,activity,service,執行緒之間傳遞訊息.優點是開銷小,更優雅。以及將傳送者和接收者解耦。那麼eventbus應該怎麼使用呢。1.首先我們...
EventBus基本理解
eventbus是乙個android端優化的publish subscribe訊息匯流排,簡化了應用程式內各元件間 元件與後台執行緒間的通訊。比如請求網路,等網路返回時通過handler或broadcast通知ui,兩個fragment之間需要通過listener通訊,這些需求都可以通過eventb...
EventBus的簡單實現
首先從eventbus的訂閱方法開始 eventbus的接收方法有乙個註解 subscriber,無返回值,乙個引數 建立乙個annotation,命名為subscribe 定義此註解用在方法之上 target elementtype.method 定義註解的生命週期為執行期 retention r...