Android -- RxJava
文章平均质量分 92
本专栏主要分享 RxJava2 知识点。
Kevin-Dev
不断学习,做更好的自己!
展开
-
【Android -- RxJava】RxJava2.0 实践(七),检测网络状态并自动重试请求
今天,我们以一个请求天气数据的例子,来演示如何用RxJava实现网络重连时的自动请求,首先,我们对这个需求进行一个简单的描述,原创 2019-02-28 16:26:32 · 709 阅读 · 1 评论 -
【Android -- RxJava】RxJava2.0 实践(六),采用 combineLatest 操作符实现输入表单验证
在平时的应用中,我们经常会让用户输入一些信息,最常见的莫过于注册或者登录界面中,让用户输入用户名或者密码,但是我们经常会对用户名或者密码有一定的要求,只有当它们同时满足要求时,才允许用户进行下一步的操作。...原创 2019-03-18 19:53:48 · 755 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 实践(五),采用 interval 操作符实现轮询操作
本文介绍在 RxJava 2.x 中,采用 interval 操作符实现间隔任务。原创 2019-03-19 17:48:20 · 1045 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 实践(四),结合 Retrofit 框架进行网络请求
本文我们就通过一个简单的例子,通过 RxJava + Retrofit 的方式实现网络请求。通过该例子,可以学习如何将 Retrofit 和 RxJava 结合进行网络请求。原创 2019-07-11 15:47:15 · 1029 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 实践(三),优化搜索联想功能
本文使用 debounce 操作符,优化搜索联想功能。原创 2019-06-19 16:35:29 · 675 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 实践(二),计算一段时间内数据的平均值
如果在2s内连续点击了一个按钮五次,那么我们只会收到一个“你点击了该按钮五次”的时间,而不是五个"你点击了该按钮"的事件。这个示例的目的是让我们学会如何应用 buffer 操作符。原创 2019-03-25 17:50:20 · 432 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 实践(一),后台执行耗时操作,实时通知 UI 更新
本文介绍如何使用 subscribeOn/observeOn 来实现后台执行耗时任务,并通知主线程更新进度。原创 2019-07-11 15:48:19 · 1304 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 教程(九),一份详细的 RxJava 学习指南
一份详细的 RxJava 学习指南。原创 2019-03-25 17:54:49 · 856 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 教程(八),深入理解 Flowable
在上一节中, 我们学习了FLowable的一些基本知识, 同时也挖了许多坑, 这一节就让我们来填坑吧。原创 2022-04-02 13:55:28 · 1539 阅读 · 1 评论 -
【Android -- RxJava】RxJava2.0 教程(七),如何使用 Flowable
本节我们来学习如何使用 Flowable。原创 2019-03-11 19:39:17 · 911 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 教程(六),如何去解决 OOM
在上一节中, 我们找到了上下游流速不均衡的源头 , 在这一节里我们将学习如何去治理它 . 可能很多看过其他人写的文章的朋友都会觉得只有Flowable才能解决 , 所以大家对这个Flowable都抱有很大的期许 , 其实呐 , 你们毕竟图样图森破 , 今天我们先抛开Flowable, 仅仅依靠我们自己的双手和智慧 , 来看看我们如何去治理 , 通过本节的学习之后我们再来看Flowable, 你会发现它其实并没有想象中那么牛叉, 它只是被其他人过度神化了....原创 2019-03-22 17:40:54 · 2009 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 教程(五),学习 Backpressure
大家喜闻乐见的 Backpressure 来啦。原创 2019-03-18 19:51:55 · 1330 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 教程(四),强大的 zip 操作符
本节学习 zip 这个操作符, 这个操作符也是比较牛逼的东西了, 涉及到的东西也比较多, 主要是一些细节上的东西太多, 通过学习这个操作符,可以为我们下一节的 Backpressure 做个铺垫。原创 2019-03-01 14:25:08 · 1790 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 教程(三),强大的操作符
上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册, 等注册成功之后再自动登录该怎么做呢?原创 2019-02-28 16:41:28 · 2022 阅读 · 0 评论 -
【Android -- RxJava】RxJava2.0 教程(二),强大的线程控制
在本节中, 我们将学习 RxJava 强大的线程控制。原创 2019-06-19 16:37:42 · 636 阅读 · 1 评论 -
【Android -- RxJava】RxJava2.0 教程(一),入门
提升开发效率,降低维护成本一直是开发团队永恒不变的宗旨。近两年来国内的技术圈子中越来越多的开始提及 ,越来越多的应用和面试中都会有 ,而就目前的情况,Android 的网络库基本被 一统天下了,而配合上响应式编程 可谓如鱼得水。...原创 2019-02-28 16:37:59 · 2220 阅读 · 0 评论