无标题文章

2018-04-17  本文已影响0人  霁逸lei

EventBus

MainActivity和Fragment同时注册一个事件   

点击按钮从未注册的fragment切换到注册的fragment

并发送粘性事件EventBus.getDefault().postSticky(new TxtEvent("kao"));

MainActivity   @Subscribe(threadMode = ThreadMode.MAIN,sticky =true)

Fragment   @Subscribe(threadMode = ThreadMode.MAIN)

本以为都能收到事件

结果D/MainActivity: text:TxtEvent{text='kao'}   

特此记录

反过来是都能收到的    sticky即代表可以先发送事件后注册事件

上一篇 下一篇

猜你喜欢

热点阅读