EventBus3.0 List事件遇到的坑
生活随笔
收集整理的這篇文章主要介紹了
EventBus3.0 List事件遇到的坑
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
當你需要發(fā)送接收List類型的對象時,務必做個類型判斷。。。否則會出現(xiàn) java.lang.ClassCastException
具體操作如下
github上關于我的疑問有人回答了,最好不要傳遞List類型的。封裝成bean再進行事件收發(fā),具體實現(xiàn)如下:
class MeetingsEvent {public final List<MettingMem.Mem> mettings;MeetingsEvent(List<MettingMem.Mem> mettings) {this.mettings = mettings} }@Subscribe(sticky = true) public void getMettingMem(MeetingsEvent event) {this.mettings = event.mettings;Logger.d("msgSize"+this.mettings.size()); }issues地址,,,見笑了
https://github.com/greenrobot/EventBus/issues/497
總結(jié)
以上是生活随笔為你收集整理的EventBus3.0 List事件遇到的坑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创新高→跳水→直线拉升国际金价日内为何剧
- 下一篇: ubuntu16.04 耳机没声音解决办