安卓学习日记 6-9 Rxjava
rxjava执行流程
1.创建被观察者
2.创建观察者并与被观察者绑定
3.被观察者调用call()方法,执行业务逻辑
=================================================================================================================
被观察者还有一个方法,可以通过bitmap的file返回bitmap
这个方法很方便,能通过网上的关于bitmap的url返回一个bitmap
用了这个方法后,整个流程会变成这样
中间多了个被观察者,并且会将里面传的被观察者转成map观察者,然后将这个观察者放到这个新增的被观察者,最后将这个这个观察者与最上面那个被观察者绑定
接下来我们看看具体使用
=========================================================================================
首先我们创建了一个被观察者
然后创建了两个观察者
接着将被观察者与观察者进行绑定
做相应的操作
解除绑定