RxJava2从入门到精通
文章平均质量分 83
本系列文章适合所有初中级工程师,文章会从RxJava的每个知识点进行讲解,并在每个知识点中都带有文字说明和代码例子说明。通过这次系统化的学习,您将可以完整的学习到RxJava家族的所有特性和常用的操作符,掌握操作符的使用,掌握RxJava与Rx其他第三方库的使用。
许英俊潇洒
原昵称Hensen_
展开
-
12章 RxJava使用过程中遇到线程相关的坑
计时等,导致事件没有准时回调,比如在页面中设置有3s的心跳轮询,然而,你会发现,有时候心跳隔了7s后才发心跳,导致后台误认为心跳已被停止。开发中常用的两种类型,其的弊端在于源码中每次创建一个任务都会创建一个单条线程的线程池去跑当前任务。,导致App线程暴涨,在业务繁多的App中,容易导致超过句柄数限制,导致App崩溃。调用的,会导致线程在使用率太高的情况下,子线程不容易被调度到,导致延误计时结果。这个问题是我们最常见的坑,在使用RxJava一些计时的操作符的时候,如。每次任务的执行都会对应的。.......原创 2022-07-21 15:09:37 · 1264 阅读 · 0 评论 -
11章 RxJava、Flow、LiveData适用范围
LiveData、Kotlin Flow和RxJava三者都属于可观察的数据容器类RxJava是基于观察者模式去实现的响应式编程,可以使用多种操作符进行组合将各种复杂的请求简单化其优点:其缺点:LiveData由Google自2017年推出,LiveData相对RxJava出现较晚,相当于轻量版的RxJava其优点:其缺点:1、LiveData缺少丰富的操作符,为了弥补这个缺点,LiveData提供Transformations工具类中的map,switchMap等操作符2、LiveData本身的设计理念原创 2022-07-14 18:02:39 · 1357 阅读 · 1 评论 -
10章 RxJava源码分析
本篇文章已授权微信公众号 YYGeeker 独家发布转载请标明出处CSDN学院课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn....原创 2019-01-21 21:13:26 · 2046 阅读 · 0 评论 -
9章 RxJava混合实战
本篇文章已授权微信公众号 YYGeeker 独家发布转载请标明出处CSDN学院课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn....原创 2018-12-27 17:32:42 · 659 阅读 · 0 评论 -
8章 RxJava高级用法(二)
CSDN学院课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn.net/course/detail/10038RxJava2从入门...原创 2018-12-15 22:43:43 · 1481 阅读 · 1 评论 -
7章 RxJava高级用法(一)
CSDN学院课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn.net/course/detail/10038RxJava2从入门...原创 2018-12-15 22:42:48 · 1440 阅读 · 1 评论 -
6章 RxJava基础实战
CSDN学院课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn.net/course/detail/10038RxJava2从入门...原创 2018-12-15 22:42:16 · 938 阅读 · 0 评论 -
5章 RxJava背压策略
课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn.net/course/detail/10038RxJava2从入门到精通-源码......原创 2018-12-07 15:21:59 · 1001 阅读 · 0 评论 -
4章 RxJava基本响应类型
课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn.net/course/detail/10038RxJava2从入门到精通-源码...原创 2018-12-07 15:21:29 · 870 阅读 · 0 评论 -
3章 RxJava操作符
课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn.net/course/detail/10038RxJava2从入门到精通-源码...原创 2018-12-07 15:20:58 · 1261 阅读 · 3 评论 -
2章 RxJava基本使用
课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn.net/course/detail/10038RxJava2从入门到精通-源码...原创 2018-11-19 18:14:43 · 1252 阅读 · 0 评论 -
1章 基础概念
1. 基础概念1.1 RxJava简述用原话说:RxJava是一个在Java虚拟机上,使用可观察的序列构成基于事件的,异步的程序库用白话说:类似于Google提供给我们使用的AsyncTask,它能在异步线程处理后传递到UI线程中处理1.2 RxAndroid简述用原话说:RxAndroid是基于RxJava开发出的一套适用于Android开发的辅助库用白话说:RxJava通过R...原创 2018-11-19 18:02:14 · 1119 阅读 · 1 评论 -
0章 RxJava2课程目录介绍
导言RxJava在工作中和面试中已经成为各个项目开发的必选框架,掌握这门框架的使用是尤其重要的。文章将从0开始进行入门教学,参考工作中开发实战需求,对基础概念和实战例子进行讲解。即使您没有学过RxJava也能通过这篇文章快速入门,并快速掌握RxJava在实战中的应用。项目中的代码都会通过Github的形式对外公布。欢迎加入读者聊天群:497863347适合人群本篇文章适合所有初中级工程师,文...原创 2018-10-26 00:48:52 · 2485 阅读 · 1 评论