android RxJava2版本使用简介
程序员文章站
2022-03-19 11:22:16
一、库的引入
GitHub下载地址:https://github.com/ReactiveX/RxJava
目前最新版本如图:
根据版本号,引入Rxjava库到我的项目里...
一、库的引入
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();
创建方法,以简单打印字符串为例展开:
上一篇: Android广播的两种注册方式及区别
推荐阅读
-
Android studio项目怎么使用git版本返回到上个版本?
-
Android OkHttp3简介和使用详解
-
Android怎么使用高版本的Webview
-
云炬Android开发笔记 使用新版本Android studio快速Build低版本项目的仓库代码(标红部分)
-
android RxJava2版本使用简介
-
【最新】Android使用jenkins全自动构建打包-Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)
-
虚幻引擎UE4.25版本使用Android打包出错提示:ERROR: cmd.exe failed with args /c 和 :app:assembleDebug的解决方法
-
Android 使用 Gradle 自增长版本号 并更改打包文件名称
-
Android OKHttp使用简介
-
php Android 使用简介 JSON XML 区别_PHP教程