Eventbus

作者: 最黑暗的自己 | 来源:发表于2018-03-06 11:11 被阅读5次

如有A,B, 两个Activity , App当前处在 A Activity 现在要向B传递一个值并且启动B Activity, 正常情况下在A 发送 EventBus.getDefault().post(new Event()); 但是有一个问题,此时B还没有启动, B也没办法成功接收这个事件。那怎么解决:

postSticky();
EventBus3.0之后:

//注册事件
EventBus.getDefault().register(this);
//处理事件
   @Subscribe(threadMode = ThreadMode.MAIN,sticky=true)
    public void Event(Detail detail) {
       Log.i("text1",detail.getCer());
    }

相关文章

网友评论

      本文标题:Eventbus

      本文链接:https://www.haomeiwen.com/subject/mhylfftx.html