EventBus
业大神
我是新手,勿喷。
展开
-
EventBus四种线程交付模式
1、四种模式分别是:POSTING、MAIN、BACKGROUND、ASYNC。如果是想更新UI就使用MAIN模式,如果要进行耗时操作最好是使用ASYNC,因为这个模式能永远保证在不一样的线程中进行操作,而且都是子线程。(1)POSTING:这种模式就是eventBus默认的模式,我们在使用的时候不需要再订阅者的方法的注解后面加任何东西(选择模式),但是这种只能在同一个线程中接收,也就是说,如原创 2016-11-05 10:58:02 · 5684 阅读 · 0 评论 -
EventBus优先级
1、EventBus的订阅者可以当收到被观察者的消息,执行多个代码块。那么这几个模块的执行顺序是根据订阅者的优先级来分辨的。并且优先级高的比优先级低的要优先执行,默认的优先级都是0。比如下面:@Subscribe(priority = 2) public void showMsgFromSecondActivity(MessagePojo msg){ Log.i("原创 2016-11-05 16:16:26 · 1182 阅读 · 0 评论