RxJava和EventBus的區別?
Rx:函數響應式編程 ,響應式代碼的基本組成部分是Observables和Subscribers(事實上Observer才是最小的構建塊,但實踐中使用最多的是Subscriber,因為Subscriber才是和Observables的對應的。)。Observable發送消息,而Subscriber則用于消費消息。主要區別是,rx里面當建立起訂閱關系時,你可以用操作符做任何處理(比如轉換數據,更改數據等等),而且他能處理異步的操作。 eventbus 就相當于廣播,發送了,總能接收到,他在發送后是不能做任何的數據改變,如果要改變,又要重新post一次。