首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RxJava
订阅
AndrewZhang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Rxjava筑基篇
1 前言 Rxjava是什么?套用官网的解释: 这句好像不太明白;那么简单直白的说 用同步的逻辑,来进行异步编程;使逻辑变得简单明了 对数据流或者事件流进行各种操作;丰富的操作过程,易于实现更强大的逻
不要打破链式调用!一个极低成本的RxJava全局Error处理方案
CallbackHell,中文翻译为 回调地狱,在以往没有依赖RxJava + Retrofit进行网络请求的代码中,这种代码并不少见(比如AsyncTask),我曾有幸见识并维护了各种3层4层AsyncTask回调嵌套的项目——后来我一直拒绝阅读AsyncTask的源码,我想…
大佬们,一波RxJava 3.0来袭,请做好准备~
每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺…
RxJava2 错误处理详解
熟悉RxJava的知道,onError跟onComplete是互斥的,出现其中一个,观察者与被观察者的关系就被中断(以下简称:管道中断),观察者就永远不会收到来自被观察者发出的事件。 虽然有5个操作符,但是实际上就只有3个,再准确点说就只有2个,为什么这么说呢,因为第1个操作符…
优雅封装Retrofit+RxJava联网的统一管理类
Retrofit的简单用法在上一篇文章分分钟使用Retrofit+Rxjava实现网络请求已经做过介绍了,今天就不赘述了。 今天主要分享一下如何结合Rxjava,封装一个RetrofitManager管理类,统一管理联网操作。 封装后的用法大家看到了,链式调用,一步到位,非常简…
[译]RxJava 的全面介绍:Observable 类型、背压、错误处理
RxJava 是一个不断更新的工具库,适用于除 Android 以外的许多平台的开发人员(如:RxSwift)。RxJava 最大的优势是 以不使用回调的方式处理异步操作。 相反,Observables 和 Observers 结合使用来发射数据(一次或多次),并且还可以通过各…
RxJava练武场之——基于Observable网络框架的搭建
答:网络请求中对于请求流程、配置、入参封装、加解密、异常处理每个app都是固定不变的,如果业务每次请求都自己处理,会存在冗余代码,且质量不易保证。所以我们需要基于Retrofit对这些流程和操作做二次封装,并对调用方式进行统一,我们称之为网络框架。 答:传统网络框架封装方式采用…
Android RxJava2+Retrofit2搭建网络请求框架
前言之前做网络请求,用的是android-async-http,基于HttpClient的,虽然早已淘汰,但一直懒得换,前一段时间看了stormzhang的《2016AndroidTop10Libra
RxJava 沉思录(一):你认为 RxJava 真的好用吗?
本人两年前第一次接触 RxJava,和大多数初学者一样,看的第一篇 RxJava 入门文章是扔物线写的《给 Android 开发者的 RxJava 详解》,这篇文章流传之广,相信几乎所有学习 RxJava 的开发者都阅读过。尽管那篇文章定位读者是 RxJava 入门的初学者,但…
Rxjava2(三)、操作符的使用(未完待续)
终于到操作符了,我觉得rxjava2如此好用,绝对少不了操作符的功劳,下面这张图你就简单的扫一眼,别慌,我们慢慢啃。 上一篇讲了,rxjava有五种观察者创建模式,其中Observable和Flowable差不多,只是Flowable支持背压,而其它三种,都是简化版的Obser…