![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RxJava
文章平均质量分 57
puppyhood
这个作者很懒,什么都没留下…
展开
-
RxJava原理与自定义操作符-----自定义RxView操作符
自定义操作符写一个防抖操作符public class RxView { private final static String TAG = RxView.class.getSimpleName(); // 我们自己的操作符 == 函数 public static Observable<Object> clicks(View view) { return new ViewClickObservable(view); } }pub原创 2021-02-08 13:56:45 · 185 阅读 · 1 评论 -
RxJava原理与自定义操作符-----线程切换原理
subscribeOn 给上面代码分配线程 .subscribeOn( Schedulers.io() // 耗时读取的异步 )先分析Schedulers.io(): @NonNull public static Scheduler io() { return RxJavaPlugins.onIoScheduler(IO); }原创 2021-02-08 10:27:20 · 284 阅读 · 1 评论 -
RxJava模式与原理-----map变换操作符原理
map示意图: // ObseravbleCreate 自定义source传递进去了 == source Observable.create( // 自定义source new ObservableOnSubscribe<String>() { @Override public void subscribe(Obse原创 2021-02-06 12:27:52 · 317 阅读 · 1 评论 -
RxJava模式与原理-----标准观察者与RxJava观察者
模式标准的观察者设计模式一个被观察者,多个观察者绿色区域是被观察者红色区域是观察者被观察者的抽象(抽象类或者接口)…蓝色区域 把观察者丢给被观察者被观察者会有容器,把被观察者丢到容器里面I/System.out: 更新了消息:消息:以后Android程序员必须要学习Kotlin A 收到了推送消息:消息:以后Android程序员必须要学习Kotlin B 收到了推送消息:消息:以后Android程序员必须要学习Kotlin C 收到了推送消息:消息:以后And原创 2021-02-06 12:26:34 · 341 阅读 · 1 评论 -
RxJava之doOnNext运用
完成需求异步线程------UI线程--------异步线程-------UI线程 频繁切换// 请求接口 APIpublic interface IRequestNetwor { // 请求注册 功能 todo 耗时操作 ---> OkHttp public io.reactivex.Observable<RegisterResponse> registerAction(@Body RegisterRequest registerRequest);原创 2021-02-04 07:05:33 · 683 阅读 · 2 评论 -
RxJava配合Retrofit,RxJava之防抖与网络嵌套
RxJava配合Retrofit:Retrofit请求服务器(通过okhttp)拿到响应码给RxJava,RxJava处理回来的数据,Retrofit是典型的封装框架Retrofit是一个封装框架,Retrofit不是网络请求框架防抖自动化脚本一秒点button百次只响应一次(不抖动)RxBinding 防抖...原创 2021-02-04 07:04:01 · 425 阅读 · 4 评论 -
RxJava核心思想
为什么学习RxJava ?改变思维来提升效率RxJava核心思想起点(被观察者)(Observable)终点(观察者)(Observer)原创 2021-02-04 07:02:22 · 266 阅读 · 2 评论