搜索内容

RxJava
  • RxJava2学习之十:发送验证码倒计时

    CountDownTimer实现 Android提供一个CountdownTimer的类,采用Handler的方式实现,实现倒数计时的功能。 //第一个参数表示总时间,第二个参数表示间隔时间。……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之九:购物车合并本地和网络数据

    RxJava操作符 本例涉及的RxJava操作符: Merge — 将两个Observable发射的数据组合并成一个 结合使用 Retrofit转换器 GsonConverterFactory 和其 RxJava适配……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之八:防止按钮重复(连续)点击

    RxBinding RxJava实现数据与视图的绑定使用到了RxBinding。RxBinding是一个开源项目,可以实现数据层与View层的绑定,当数据发生变化,View会自动更新UI。 RxB……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之七:关键词搜索

    TextWatcher监听的弊端 一般情况我们监听EditText控件,当值发生改变去请求搜索接口,如下: EditText searchText = (EditText) this.findViewById(R.id.sear……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之六:登录后再获取用户信息

    登录后再获取用户信息使用 FlatMap操作符,将用户请求参数转换为返回响应结果,再将响应结果转换为用户信息。 FlatMap 操作符 FlatMap 将一个发射数据的Obser……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之五:Map操作符

    Map 操作符是对序列的每一项都应用一个函数来变换Observable发射的数据序列。 Map 操作符对原始Observable发射的每一项数据应用一个你选择的函数,执行变换操……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之四:操作符介绍

    RxJava操作符大全:http://reactivex.io/documentation/operators.html#alphabetical 常用操作符 创建操作 用于创建Observable的操作符 Create — 通过调用观……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之三:Scheduler线程控制

    Scheduler线程类型 Schedulers.immediate() 直接在当前线程运行,相当于不指定线程。这是默认的 Scheduler。 Schedulers.newThread() 总是启用新线程,并在新……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之二:RxJava2 基本使用

    RxJava简介 RxJava 是一个在Java虚拟机上实现的响应式扩展库:提供了基于Observable序列实现的异步调用及基于事件编程。它扩展了观察者模式,支持数据、事件序……

    Joe.Ye 2023-02-25
    0 0
  • RxJava2学习之一:观察者模式

    什么是观察者模式 观察者(Observer)模式:是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听(Source/Li……

    Joe.Ye 2023-02-25
    0 0