开源库Android

RxAndroid使用

2021-03-07  本文已影响0人  flynnny
1.png 2.png 3.png 4.png

观察者模式

5.png 6.png

代码示例

观察者接口

7.png

被观察者接口

8.png

具体被观察者

9.png

具体观察者

10.png

测试类

11.png

使用java.util.Observable 创建观察者模式

11.1.png 11.2.png

测试类

11.3.png

结果:

11.4.png

只有改变了才有log

Rx实际中应用常用的方法

12.png 13.png 14.png

是有序执行的。

15.png

Activity中运行

17.png

结果

16.png

RxUtils.java中create第二种方式

18.png

Activity中运行

19.png

结果


20.png

create的from方式

21.png

支持每隔一秒发送数据

22.png

数组的just方式

23.png

把两个数组依次输出了

过滤某些条件

24.png

结果


25.png

实际案例

26.png

应用Rx获取网络图片


27.png 28.png

案例二 okhttp登录

29.png 30.png

在onNext中可以进行进一步操作

31.png
上一篇下一篇

猜你喜欢

热点阅读