-
事件傳送和接收基於 Eventbus,IPC 通訊基於易於使用的 Android IPC 庫。
首先,選擇乙個程序作為主程序,選擇其他程序作為子程序。
每次傳送事件時,都會經歷以下四個步驟:
1. 使用 hermes 庫將事件傳遞給主程序。
2. 主程序使用eventbus在主程序內傳送事件。
3. 主程序使用 hermes 庫將事件傳遞給所有子程序。
4. 每個子程序都使用eventbus在子程序內傳送事件。 用法。
-
hermeseventbus
王昌喬派頁面寬鏈結羨慕。
-
Hermes-EventBus 是乙個基於 Eventbus 的庫,用於在程序之間傳送和接收事件,這對於 IPC 或外掛程式開發非常有用。 它基於基礎。
EventBus 和 EventBus 具有與 Excite 相同的 API。
原則。 事件收集基於 Eventbus,IPC 通訊基於易於使用的 Android IPC 庫。
-
1、eventbus
2. 讓您的專案依賴於 Eventbus
3.自定義乙個事件(不需要繼承任何類),通常我更喜歡定義乙個訊息類。
4. 定義 ** 函式,相當於觀察者模式下的 on***listener 函式,可以在 eventbus 中定義四種型別的 ** 函式:
a、onevent對應threadmodel中的postthread,也是預設型別,當使用這種型別時,**函式和發起事件的函式會在同一執行緒中執行。
b. OnEventMainThread,使用這種型別時,會在主線程中執行**函式,這在Android中非常有用,因為在Android中禁止修改子執行緒中的UI
c. OnEventBackgroundThread,使用此型別時,如果事件發起器函式在主線程中執行,則 ** 函式啟動另乙個子執行緒,如果事件發起器函式在子執行緒中執行,則 ** 函式在此子執行緒中執行。
d. OnEventBusasync,當使用此型別時,無論事件發起方函式是否在**中執行,都會啟動另乙個執行緒來執行**。
豆漿很好吃,很喜歡,VV的花生味。 而且聽說豆漿比純牛奶更有營養,可是你晚上餓了喝牛奶? 無論如何,你必須吃點東西,吃一些澱粉、麵包、蛋糕、餅乾,但晚上吃東西時會發出聲音,就像老鼠一樣。