Android EventBus踩坑,Activity接收不了粘性事件。


注解問題

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM