Android-EventBusメッセージバス
一、紹介
二、Github
三、使用手順
1.jarパッケージをlibsフォルダに追加
2.登録
3.登録解除(メモリ漏洩防止)
4.送信メッセージクラスの構築
5.発表メッセージ
6.メッセージの受信
四、粘性イベント
五、例メインスレッド送信メッセージ スティッキーイベント を送信する.
EventBus Android pubish/subscribe , , 。
, Handler BroadCast UI, Fragment Listener , EventBus 。
二、Github
`https://github.com/greenrobot/EventBus`
三、使用手順
1.jarパッケージをlibsフォルダに追加
2.登録
EventBus.getDefault().register(this)
3.登録解除(メモリ漏洩防止)
EventBus.getDefault().unregister(this)
4.送信メッセージクラスの構築
5.発表メッセージ
EventBus.getDefault().post(new MessageEvent("hahaha","12345"))
6.メッセージの受信
ThreadMode.MAIN :
ThreadMode.BACKGROUND :
,
ThreadMode.ASYNC:
,
ThreadMode.POSTING:
( , : , )
四、粘性イベント
:
(register) post, ;
postSticky , , 。
1.
2. EventBus.getDefault().postSticky(new StickyEvent(" "));
1.
1. EventBus.getDefault().register(CActivity.this);
1.
五、例