-
接收的四個方法的區別: onEvent()與發送者線程同步; onEventMainThread()運行在主線程,適用于更新Ui操作; onEventAsync()與發送者線程無關,創建一個新線程運行,適用于多個多線程操作,內部有線程池管理; onEventBackgroundThread()運行在子線程,如果發送者在子線程,那就直接執行,若不是,則創建一個新的線程運行。
查看全部 -
onEvent() 接收者與發送者同處一個線程,即發送者什么線程接受者就是什么線程 onEventAsyc() 不管發送者是什么線程,接收者都會新建一個線程 onEventMainThread() 接收者會存在于主線程 onEventBackgroundThread() 如果發送者是主線程,那么接收者就是子線程。如果發送者是子線程,那么接收者也處于這條子線程中。查看全部
-
見截圖所示
查看全部 -
見截圖所示
查看全部 -
見截圖所示
查看全部 -
見截圖所示
查看全部 -
見截圖所示
查看全部 -
兩個注冊方法
查看全部 -
見截圖所示
查看全部 -
見截圖所示
查看全部 -
見截圖所示
查看全部 -
查看全部
-
EventBus流程圖
查看全部 -
onEvent? 與發布者在同一個線程中
onEventMainThread? 運行在主線程中? 可以直接操作UI
onEventAsync? 執行在一個新的線程中, 使用于多線程處理,內部的有線程池管理
onEvnetBackgroundThread? 執行在子線程中, 如果發布者在子線程則直接執行, 如果不是 則創建一個新的線程
查看全部 -
onEventMainThread:這個接受的數據和發布者發布的數據是不一樣的,一般用于對UI主線程進行刷新操作!
onEvent:發布者發布的數據和接收者接受的數據是在同一個線城中進行運行的
查看全部 -
接收的四個方法的區別: onEvent()與發送者線程同步; onEventMainThread()運行在主線程,適用于更新Ui操作; onEventAsync()與發送者線程無關,創建一個新線程運行,適用于多個多線程操作,內部有線程池管理; onEventBackgroundThread()運行在子線程,如果發送者在子線程,那就直接執行,若不是,則創建一個新的線程運行。查看全部
-
接受的四個方法區別: onEvent() 與發送者線程同步 onEventMainThread()查看全部
-
EventBus 事件總線,傳遞應用內的事件變動的。查看全部
-
Activity之間的數據傳遞 onActivityResult startActivityForResut查看全部
-
常用的事件的傳遞方式 監聽類的方式,接口回調。fragment與activity的相互調用 廣播,ipc的方式,效率比較低查看全部
-
取消注冊查看全部
-
EventBus注冊查看全部
-
123查看全部
舉報