
RxJava
Kiven_Android
生活不是眼前的苟且, 还有诗和远方
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RxJava个人学习总结2
这篇文章继《RxJava个人学习总结1》后继续学习RxJava内容: 这次将所有的操作符写在了一个类里了: public class RxUtils { private static final String TAG = RxUtils.class.getSimpleName(); /** * 使用create方式 */ public stati原创 2017-02-08 22:34:15 · 318 阅读 · 0 评论 -
RxJava学习总结3
在Android开发中,网络请求无疑是必不可少的,当RxJava运用在网络请求是怎么样的呢? 跟普通的网络请求又有什么区别呢? 这里我们来演示一下利用通过网络去下载一张图片作为例子,这里我们采用okhttp来作为网络请求框架。 MainActivity.java: public class MainActivity extends ActionBarActivity {原创 2017-02-10 20:38:29 · 303 阅读 · 0 评论 -
RxJava学习总结4
概述: 这次带来了一个实际案例的操作,利用RxJava+OKHttp实现用户登录功能。 也是在开发中有实际作用价值的,在这里记录下。 JsonUtils.java: public class JsonUtils { /** * @param json * @return */ //用来检测reusltCode是否是错误码 pub原创 2017-02-10 21:20:45 · 262 阅读 · 0 评论 -
RxJava个人学习总结1
概述: rxjava是用java实现ReactiveExtensions,可观测的序列来组成异步的、基于事件的程序的库。它扩展了观察者模式来支持数据/事件序列,而抽象掉的事情,如低级别的线程,同步,线程安全和并发数据结构. 以上是官网对rxjava的介绍,那到底rxjava是个什么东东呢,经过几天的学习,终于明白了,rxjava是一种观察者模式,采用的响应式编程的方式,响应式代码的原创 2016-11-20 22:05:10 · 368 阅读 · 0 评论 -
Rxjava Subject分析
Subject = Observable + Observer 看看官方的描述: Subject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当了Observer和Observable的角色。因为它是一个Observer,它可以订阅一个或多个Observable;又因为它是一个Observable,它可以转发它收到(Observe)的数据,也可以发射新的数据转载 2017-02-25 11:37:46 · 833 阅读 · 0 评论 -
RxBus
RxBus在讲解RxBus之前先去解决几个问题。1、Rxbus的概念 乍一听上去,Rxbus是一个库,但是其实他并不是一个库,而是一种思想,利用RxJava中的subject来实现了类似于 OTTO或者EventBus的功能2、其次为啥要用Rxjava去实现呢? 现在很多项目中都在使用RxJava,利用RxJava去实现EventBus或者otto的相同功能,无疑不减少了第三方库的依赖原创 2017-03-09 20:32:43 · 556 阅读 · 0 评论 -
RxJava 2.0
前言 之前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。因为在我看来,RxJava2.0虽然是版本的重大升级,但总归还是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就好了么?真的有必要单出一篇文章来谈这个么? 但是详细的了解了RxJava2.0以及部分源码之后,我觉得还是有必要对RxJava2.0做一个说明,帮助大转载 2017-03-20 17:21:46 · 646 阅读 · 0 评论