Android-Rxjava&retrofit&daggerRxJavaRxJAva OKHttp Retrofit

Rx家族

2018-01-16  本文已影响112人  5fc9b6410f4f

RxJava 学习记 (三) — 1.x 线程调度器 Schedulers

Schedulersio
Schedulerscomputation
Schedulersimmediate
SchedulersnewThread
Schedulerstrampoline
用于测试的调度器 Schedulerstest
自定义 Scheduler-Schedulersform
subscribeOn 和 observeOn


RxJava 设计回顾


RT


浅谈 RxJava 中的线程管理


「之所以写这篇文章,还是因为在项目中使用 RxJava 的时候遇到了一些线程管理上的问题,经过网上查阅资料并且翻阅源码之后才把问题解决,于是就决定把所感所得记录下来,希望大家看完之后会有收获吧。」


RxJava 官方文档中文翻译


很全面的 RxJava 官方文档中文翻译,强烈推荐。


RxJava+Retrofit+OkHttp 封装


分析实际项目中的使用需求,设计 RxJava+Retrofit+OkHttp 网络框架


Rxjava + Retrofit 从入门到跑路(Rxjava 介绍篇)


单独介绍 Rxjava,入门层次的介绍。


RxJava1 升级到 RxJava2 所踩过的坑


RxJava2 RxJava2 发布已经有一段时间了,是对 RxJava 的一次重大的升级,由于我的一个库cv4j使用了 RxJava2 来尝鲜,但是 RxJava2 跟 RxJava1 是不能同时存在于一个项目中的,逼不得已我得把自己所有框架中使用 RxJava 的地方以及 …


《 [精华翻译] Rxjava 2.x : What's different in 2.0 》


将值得重点注意的变化进行了翻译和归纳,适合正在使用 1.x 的同学快速了解 2.x


[译]震惊!RxJava 5 个不为人知的小秘密


原文地址:5 Not So Obvious Things About RxJava 原文作者:Jag Saund 译文出自:掘金翻译计划 译者: skyar2009 校对者:Danny1451, yunshuipiao 震惊!RxJava 5 个不为人知的小秘密 无论你是刚刚接…


Rxjava+Retrofit+Okhttp


手把手叫你如何玩转 Rxjava+Retrofit+Okhttp 三合一


RxJava+Retrofit (一) 什么是响应式编程


该文是通过一个简单的例子来讲述什么是响应式编程。
本文属于 Android 的 RxJava+Retrofit 讲解系列的第一篇(预计 7 篇),属于入门篇。


我们真的需要使用RxJava+Retrofit吗?


Android.jpg 前言 可以说RxJava+Retrofit是整个2016年Android 开发圈内最受关注的的组合。各大Android论坛上有大量以RxJava+Retrofit+xxx 为标题的文章,此类文章也备受大家的关注。这个组合仿佛已经成为了Android开发的…


All RxJava - 为 Retrofit 添加重试


Rx小鄧子:
我们经常会为糟糕的网络连接而感到头疼,为了健壮 APP,我们不得不为它添加一个合理的退避重试策略,既不浪费网络资源,又能保证重要数据的提交。在这里和大家分享一下我的经验,希望能够对你有所帮助。


RxJava 系列 7(最佳实践)


这是 RxJava 系列中的第 7 篇,通过几个简单的例子向大家展示了 RxJava 在生产环境中的应用。还等什么?快点进来看看吧~~~ :)


[译] 大战 RxJava2 和 Java8 Stream [ Android RxJava2 ] (这到底是什么) 第四部分


原文地址:War against Learning Curve of RxJava2 + Java8 Stream [Android RxJava2] ( What the hell is this ) Part4 原文作者:Hafiz Waleed Hussain 译文出…


拆 JakeWharton 系列之 RxAndroid


准确来讲,RxAndroid 是隶属于 ReactiveX 组织的,JakeWharton 作为参与者,贡献了大量的代码(从 git 提交历史记录可查询到),而且这个框架短小精悍,不至于像 RxJava 那么庞大,让人望而却步,非常值得一读,因此将她归为【拆 JakeWhart…


RxJava 的学习笔记涉及 RxBus,RxBinding,RxPermissions,RxLifecyle等~


您的批评是我最大的进步,谢谢


使用观察者模式解决单 Activity 与多个 Fragment 通信


通过观察者模式与 handler 结合的方式,实现 activity 与 多个 fragment 互相通信。


解剖 RxJava 之过滤操作符


解剖 RxJava 系列


可能是东半球最全的RxJava使用场景小结


RxJava的常见应用场景


解剖 RxJava 之过滤操作符


介绍 此文章结合 Github AnalyseRxJava 项目,给 Android 开发者带来 RxJava 详细的解说。参考自 RxJava Essential 及书中的例子 关于 RxJava 的由来及简介,这里就不在重复了,感兴趣的请阅读 RxJava Essentia…


理解 RxJava 线程模型


RxJava 作为目前一款超火的框架,它便捷的线程切换一直被人们津津乐道,本文从源码的角度,来对 RxJava 的线程模型做一次深入理解。(注:本文的多处代码都并非原本的 RxJava 的源码,而是用来说明逻辑的伪代码)


[译]函数式响应编程入门指南


原文地址:An Introduction to Functional Reactive Programming 原文作者:Daniel Lew 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/T


Rxjava源码思路分析与程序员的思考


Rxjava近来在技术圈非常火,个人认为其优势主要是两点: 线程切换使用Rxjava 可以非常方便指定订阅者对执行线程,这一点对于安卓开发中来说简直美妙 逻辑清晰使用Rxjava自带的几个函数对数据进行处理, 代码可以非常整齐,逻辑很清晰。 java作为一个静态语言,缺少了很多…


妈妈再也不用担心我不会 RxJava 了


看完这个项目,你会感觉 Rxjava 好简单,前提是你对 Rxjava 有基础。


关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭


前言 之前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。因为在我看来,RxJava2.0虽然是版本的重大升级,但总归还是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就好了么?真的有必要单出一篇文章来谈这个…


拥抱RxJava(番外篇):关于RxJava的Tips & Tricks


前言: 起初写 拥抱RxJava 系列文章。只是因为看到很多人在使用RxJava时候,并没有很正确的理解Reactive Programming。仅仅在项目中使用了Retrofit的Rx Adapter或者使用了一点点RxBus就写道自己的项目中用了RxJava,并以此传道。我…


RxPermissions 获取运行时权限


Android6.0 + 添加了运行时权限分为两类:
一类是 Normal Permissions,这类权限不涉及个人隐私,不需要用户进行授权,比如手机震动,访问网络;
一类是 Dangerous Permissions,这类权限涉及个人隐私,需要用户进行授权,比如读取 SD 卡,访问通讯录等。


RXBus 入门到了解


5 分钟去认识并了解 RxBus, 让我们在项目中快速使用。


RxJava+Retrofit (二) 观察者模式及 Rx 基础概念解释


该文是通过一个简单的例子来讲述什么是响应式编程。
本文属于 Android 的 RxJava+Retrofit 讲解系列的第二篇(预计 7 篇),属于入门篇。


关于 RxJava 背压


关于 RxJava 背压


彻底了解 RxJava


个人找到的认为最清晰的 RxJava 描述


RxJava2 源码解析(二)


转载请标明出处:https://juejin.im/post/58ce8cfe5c497d0057c77cb6本文出自:【张旭童的稀土掘金】(http://gold.xitu.io/user/56de210b816dfa0052e66495) 概述 承接上一篇RxJava2 源…


带你高效学习 MVP+RxJava+Retrofit


罗列出本人学习 这三者和 lambda 表达式时 所看过的不错的文章或项目


放弃RxBus,拥抱RxJava(一):为什么避免使用EventBus/RxBus | 掘金技术征文


这一系列文章本来我发表在简书。最近开始转移到掘金。以后也会在掘金发表(慢慢抛弃简书了应该,掘金的技术环境确实比简书好些)。 EventBus和Otto在之前作为Android组件间通信工具,简单方便十分受欢迎,但是也非常容易Abuse。大概有如下几个缺点: 由于是Event,在…


再续 RxBus--RxJava 实现事件总线


RxBus 实现和实例讲解


RxJava 2 版本的 Rxbus


提供三种 RxBus:

  1. 没有背压处理(Backpressure)的 Rxbus
  2. 有背压处理的 RxBus
  3. 有异常处理的 Rxbus (订阅者处理事件出现异常也能继续收到事件)


    RxJava常用操作符

RxJava 操作符 阅读本文前请先了解 RxJava 的基本使用。 参考文档: RxJava JavaDoc ReactiveX文档中文翻译 1 Observable 的创建 1.1 from( ) 转换集合为一个每次发射集合中一个元素的 Observable 对象。可用来遍…

上一篇 下一篇

猜你喜欢

热点阅读