注解問題
EventBus 的 粘性事件,可以讓 成功注冊后的 Activity、Fragment 后再接收處理 這一事件。
但是今晚寫代碼時,突然發現粘性事件,發送不成功了。???
具體情況是:我在Activity1 向 Activity 2 發送了 粘性事件 ,但是 Activity2 卻接收不了這個粘性事件了。這究竟是咋回事,首先從Activity的注冊事件到發送EventBus粘性事件的時機再到EventBus工具類都檢查了一遍,最后發現,媽耶,接收EventBus事件的處理函數忘記打上sticky = true
這個注解了。打上后,一切都正常了。
正常注解:如圖所示:
希望能幫到你。。