当前位置: 移动技术网 > IT编程>移动开发>Android > android RxJava2版本使用简介

android RxJava2版本使用简介

2017年12月28日  | 移动技术网IT编程  | 我要评论

登高望远见山青水绿千帆过,buddycon,宣化鑫光大刘洋照片

一、库的引入

GitHub下载地址:https://github.com/ReactiveX/RxJava

目前最新版本如图:

\

根据版本号,引入Rxjava库到我的项目里,如图:

\

同时为了更好的兼容Android,我也引入了Rxandroid,github地址如下:

https://github.com/ReactiveX/RxAndroid

这样,Rxjava与Rxandriod库的引入以告大吉,接下来就开始使用了。

二、使用

RxJava使用的是观察者模式。是由:

观察者:监视着被观察者,当被观察者发生变化时通知观察者,然后观察者执行相应的操作;

被观察者:被监视的对象,当某个状态改变时告诉观察者;

订阅(或注册、关联):将观察者与被观察者建立联系。

它三者的关系就好比一个Button的点击事件:

观察者:OnClickListener;

被观察者:Button;

订阅(或注册):setOnClickListener();

而将其对应到RxJava的对象为:

观察者:Observer;

被观察者:Observable;

订阅(活注册):subscribe();

创建方法,以简单打印字符串为例展开:

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网