RxBus解释:

  • RxBus是一个高效的事件总线机制。作用是可以代替传统的接口回调函数,在Fragment,Activity,Service之间进行数据通信。特点是代码简洁,省却了很多繁琐的回调的编写,让代码可读性变得更高。同时结合RxJava的线程切换机制,能够更加高效便捷。
  • 而且RxBus的设计优势还能结合RxJava的事件流,能够实现更多

变换:

RX提供了对事件序列进行变换的支持,这是核心功能之一。就是将事件序列中的对象进行加工处理,转换成不同的事件或者事件序列(简单点说:发送出来的事件,我们可以理解成一个对象,事件序列就是对象序列。对事件进行改造加工,就是对对象进行额外处理)。

变换操作符:

Map:

  • 对上游发送的每一个事件,应用一个操作,让每