现在主流的 App 中,使用手机验证码的场景越来越多,比如验证码登陆、验证码重置/找回密码等。一般功能流程如下:防止获取验证码按钮在短时间内被点击多次调用获取验证码接口(提示 loading,防止界面被操作)验证码获取成功开始倒计时,此时按钮不可被点击倒计时完毕后,点击可以再次被点击在 Android 中实现该功能的方案也有很多,比如 Timer、CountDownTimer、Handler 等。
转载 2024-07-10 14:48:18
46阅读
转:http://www.jianshu.com/p/eea15619ad83http://www.cnblogs.com/zhaoyanjun/p/5175502.html基础知识RxJava最核心的两个东西:    Observables(被观察者,事件源)    Subscribers(观察者,Observer 的实现类)。
转载 2022-04-26 22:20:13
105阅读
前言Rxjava 很火,不能落伍。这里是Rxjava的开篇,没有晦涩难懂的东西,是最基
原创 2022-11-04 11:56:29
138阅读
RxJava是什么 a library for composing asynchronous and event-based programs using observable sequences for the Java VM解释:一个对于构成使用的Java虚拟机观察序列异步和基于事件的程序库 R
原创 2021-06-04 15:20:36
298阅读
RxJava是什么 a library for composing asynchronous and event-based programs using observable sequences for the Java VM解释:一个对于构成使用的Java虚拟机观察序列异步和基于事件的程序库 R
原创 2021-07-31 17:31:04
275阅读
1.前言Rxjava官方github地址:https://github.com/ReactiveX/RxJava Rxjava是啥? 官方的解释是这样的:“a library for composing asynchronous and event-based programs using observable sequences for the Java VM” 意
原创 2023-04-07 08:23:44
105阅读
想写好一篇文章确实不容易,感谢那些大牛们能够分享自己的所见所得。关于rxjava的原理以及观察者模式等理论性的内容我就不在这里献丑了,网上有很多很优秀的博客。回头我添加几篇到这里,大家可以看一看,这篇文章只是简单的通过例子告诉大家rxjava的基本使用方法,如果有任何的批评、建议或者疑问可以评论,第一时间给予答复。[TOC]一、Obervable的创建1.create//通过create创建obs
转载 2023-12-08 23:00:11
64阅读
RxJava 系列文章目录导读:一、RxJava create 操作符的用法和源码分析二、RxJava map 操作符用法详解三、RxJaa flatMap 操作符用法详解四、RxJava concatMap 操作符用法详解五、RxJava onErrorResumeNext 操作符实现 app 与服务器间 token 机制六、RxJava retryWhen 操作符实现错误重试机制七、RxJav
转载 2023-08-30 00:17:10
226阅读
写这篇文章的时候,Rxjava3已经出来了,二者差别不是特别大,所以还是基于Rxjava2进行总结,后续会花时间来总结Rxjava
原创 2024-04-23 11:10:02
172阅读
RxJava是一个用于在Java虚拟机上使用可观测序列进行异步编程的库。它基于观察者模式,可以帮助开发者处理异步事件流,并简化了复杂的线程管理、并发和错误处理等任务。本文将介绍RxJava的基本概念和用法,并提供一些示例代码来帮助读者快速入门。 ## RxJava的基本概念 在开始使用RxJava之前,我们先了解一些基本概念。 ### Observable Observable是RxJav
原创 2023-08-22 12:08:41
20阅读
参考博客:http://gank.io/post/560e15be2dca930e00da1083
2d
转载 2023-05-27 14:45:29
65阅读
一、RxJava基本使用import android.util.Log; import org.reactivestreams.Subscriber; import org.reactivestreams.Subscription; import io.reactivex.Flowable; import io.reactivex.Observable; import io.reactivex
转载 2023-08-21 13:44:43
150阅读
这几天一直看《激荡三十年》,感觉非常不错。这篇文章本身并不想写,总觉得没什么含量,后面写着写着,发现其中的有些点还是非常有意思的,因此这篇文章的重点在rxjava使用场景说明及rxjava内存优化上。rxjava使用场景更多的取决于我们所面临的业务以及当前rxjava的一些操作符是否提供了对业务的支持,而对于内存优化上,则是要求我们尽可能快的解除订阅关系。另外本文对RxBinding,RxLif
转载 2023-08-06 16:35:16
78阅读
RxJava2的使用步骤差异第一步:初始化一个Observable (RxJava) (RxJava2) 第二步:初始化一个Observer (RxJava) (RxJava2) 第三部:建立订阅关系 (RxJava) (RxJava2) 区别:Observer中多了一个回调方法onSubscribe,传递参数为Disposable ,Disposable这个单词的字面意思是一次性用品
转载 2023-08-04 14:16:51
293阅读
1.作用RxJava的目的就是异步。 RxJava的特点就是可以非常简便的实现异步调用,可以在逻辑复杂的代码逻辑中以比较轻易的方式实现异步调用。随着逻辑的复杂,需求的更改,代码可依然能保持极强的阅读性,在深入的使用过程中一定对这点深有体会。2.工程引用要应用RxJava,需要在项目中引入依赖:compile ‘io.reactivex.rxjava2:rxjava:2.0.4’ compile
转载 2023-08-11 16:41:40
110阅读
前言现在有很多公司在用RXJava进行生产开发,但是呢,RXJava的源码过于生涩难懂,而且用法也很多,操作符也很多,因此本文手写一个精简版的RXJava,希望能够一起去探索,RXJava在安卓中的奥妙!注意:本篇读者需要对RXJava有一定的使用经验与对RXJava调用过程有一定的理解一、RXJava常用写法io.reactivex.rxjava3.core.Observable.create(
转载 2023-10-09 10:46:00
59阅读
RxJava使用详解(一) 1.作用RxJava的目的就是异步。 RxJava的特点就是可以非常简便的实现异步调用,可以在逻辑复杂的代码逻辑中以比较轻易的方式实现异步调用。随着逻辑的复杂,需求的更改,代码可依然能保持极强的阅读性,在深入的使用过程中一定对这点深有体会。2.工程引用要应用RxJava,需要在项目中引入依赖:compile ‘io.reactivex:rxandroid:1.2
第二章 RxJava基础知识 1. Observable 1.1 RxJava使用三步骤
转载 2023-05-20 20:51:20
622阅读
1.前言Rxjava, 具有链式调用、使用简单&事件与结果松耦合的特点。Rxjava, 之所以深受欢迎它包含 非常多操作符,能通过 【链式形】 优雅整洁的代码几乎能实现所有的功能需求。本文特点:图多字少、逻辑简单。之前面试中被问了很多Rxjava的知识,今天献一份不一样诠释,希望大家喜欢。文章中实例 linhaojian的Github2.目录示意图3.简介示意图4.原理浅析Rxjava,扩
转载 2023-10-12 10:41:55
219阅读
Github: https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroid 使用方式:compile ‘io.reactivex:rxjava:1.0.14’ compile ‘io.reactivex:rxandroid:1.0.1’ 什么是RxJavaRxJava 是一个响应式编程框架,采用观察者设计模
转载 2023-11-18 16:52:58
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5