当前位置::主页 > TAG标签 > rxjava
  • 谜之RxJava (二) —— Magic Lift

    回顾 上一篇文章 讲了Observable、OnSubscribe和Subscriber之间的关系。 我们知道,Observable的具体工作都是在OnSubscribe中完成的。从这个类名我们也知道,如果生成了一个Observable对象,而不进行subscribe,那么什么都不会发生! OK,RxJava最让人兴奋的

    15-11-26
  • 谜之RxJava (一) —— 最基本的观察者模式

    最近在Android界,最火的framework大概就是RxJava了。 扔物线大大之前写了一篇文章 《给 Android 开发者的 RxJava 详解》 ,在我学习RxJava的过程中受益匪浅。经过阅读这篇文章后,我们来看下RxJava的源码,揭开它神秘的面纱。 这里准备分几篇文章写,为了能

    15-11-26
  • 如何升级到RxAndroid 1.0

    最近很多人问我: RxAndroid 在搞什么鬼? 事实上市,RxAndroid之前的版本确实是有点换乱,因此最近进行了一次大得重构。 这里 有详细的说明,概括来说就是: 从头开始对RxAndroid进行模化的改造,让这个库变成一个可服用的,可组合的模块。 这个目标已经达

    15-10-19
  • 给 Android 开发者的 RxJava 详解

    前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人

    15-10-12
  • 【译】在正确的线程上使用Observable

    尽管很多人了解RxJava的基本逻辑,但是在Observable链和操作符究竟运行在哪个线程,仍然会有许多困惑。 首先,让我们梳理清晰,在RxJava中.subsribeOn( )和.observeOn( )区别: .subsribeOn( )操作符可以改变Observable应该在哪个调度器上执行任务。 .observ

    15-10-06
  • 使用Mockito、Robolectric和RxJava及Retrofit进行单元测试

    原文出处: http://www.jianshu.com/p/b00586534fc1 本文只是对Mockito、Robolectric的测试使用进行简单介绍,主要还是围绕着Http测试这一块,特别是RxJava和Retrofit与上述两个测试框架的结合使用。 PS:RxJava这一块我看的是大头鬼前辈的 文章 ,也推荐对Rx

    15-09-15
  • 将Listener转换成Observable

    在Java中使用listeners很常见.并且如果你使用RxJava,你会更乐意使用Observable替代listeners. 但是如果你不得不处理一个你不能修改源代码的库呢? 这里有一个简单的方法去创建一个围绕listener的Observable. 假设我们有个一接口 ValueUpdateListener 并且一个

    15-09-14
  • RxJava的懒加载,慎重使用自定义操作符,优先考虑内置操作符

    丑人强子的手绘 我越来越喜欢把RxJava的 defer() 操作符作为一个工具来使用,以确保Observable代码在被订阅后才执行(而不是创建后立即执行)。 我之前写过一些有关defer()的代码 ,但是,现在我想做更详细的描述。 假设,有个数据类: publicclassSomeType{

    15-08-21
  • 不要打断链式结构:使用 RxJava的 compose() 操作符

    原文链接: Dont break the chain: use RxJavas compose() operator 原文作者: Dan Lew 译文出自: 小鄧子的简书 译者: 小鄧子 校对者: hi大头鬼hi 状态: 完成 译者注:为了方便因 Lambda ( 译文 )还不够了解的同学进行阅读,本篇译文替换了原作中全部

    15-08-19
  • 使用RxJava从多个数据源中加载数据

    原文链接 : Loading data from multiple sources with RxJava 作者 : Dan Lew 译者 : sjyin 来源: 开发技术前线 假设我需要从网络上获取一些数据。每次需要数据的时候,我都可以简单的访问网络,但是,将数据缓存到磁盘或内存则可以更有效率。 更明确的说,

    15-07-06
  • RxJava & RxAndroid备忘

    今天在刷G+的时候看到Dave Smith推荐了一个视频 《Learning RxJava (for Android) by example》 点进去看了一下,原来是位熟悉的”阿三哥”,视频封面如下:(没有歧视的意思,不要喷我啊~,为什么感到熟悉?接着往下看) 几乎同时也看到了JetBrains在G+也推

    15-07-01
  • 当复仇者联盟遇上Dagger2、RxJava和Retrofit的巧妙结合

    原文链接 : When the Avengers meet Dagger2, RxJava and Retrofit in a clean way 原文作者 : Saúl M 译文出自 : 开发技术前线 www.devtf.cn 译者 : zhengxiaopeng 最近,许多文章、框架和 android 社区中的讨论都出现关于测试和软件架构方面的内容,就像

    15-06-01
  • NotRxJava懒人专用指南

    这篇文章不是教你如何使用RxJava,而是解释RxJava的演进过程。 原文链接 : NotRxJava guide for lazy folks 原文作者 : Yaroslav Heriatovych 译文出自 : 开发技术前线 www.devtf.cn 译者 : Rocko 校对者: Mr.Simple 状态 : 完成校对 如果你是一位 Android

    15-05-25
  • RxJava初探

    转载自: http://codethink.me/2015/05/09/intro-of-rxjava/ 0.前言 本文主要记录了初步学习RxJava后的总结,希望用最短的篇幅讲清楚RxJava的主要用法。部分内容来自Dan Lew的 Grokking RxJava 。 本文的示例代码在 这里 。 1 基本概念 1.1 Rx结构 响应式编

    15-05-11
  • 深入浅出RxJava四-在Android中使用响应式编程

    原文链接 http://blog.danlew.net/2014/10/08/grokking-rxjava-part-4/ 译文链接 http://blog.csdn.net/lzyzsd/article/details/45033611 在第 1 , 2 , 3 篇中,我大概介绍了RxJava是怎么使用的。下面我会介绍如何在Android中使用RxJava. RxAndroid RxAndr

    15-04-26
  • 深入浅出RxJava三--响应式的好处

    原文链接 在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展示了操作符的强大。但是你可能仍然没被说服。这篇里面,我讲向你展示RxJava的其他的一些好处,相信这篇足够让你去使用Rxjava. 错误处理 到目前为止,我们都没怎么介绍onComplete()和onErr

    15-04-09
  • 使用RxJava.Observable取代AsyncTask和AsyncTaskLoader

    英文原文 Replace AsyncTask and AsyncTaskLoader with rx.Observable – RxJava Android Patterns 译文原文 http://blog.csdn.net/zhaokaiqiang1992/article/details/44751003 在网上有很多关于RxJava入门指南的帖子,其中一些是基于Android环境的。但是,

    15-03-31
  • 深入浅出RxJava(二:操作符)

    译文原文 http://blog.csdn.net/lzyzsd/article/details/44094895 英文原文 Grokking RxJava, Part 2: Operator, Operator 在 第一篇blog 中,我介绍了RxJava的一些基础知识,同时也介绍了map()操作符。当然如果你并没有意愿去使用RxJava我一点都不诧异,毕

    15-03-09
  • 在安卓上使用RxJava

    如果你做过Android(和Java)的开发,很有可能已经听说过RxJava了。RxJava是由Netflix开发的响应式扩展(Reactive Extensions)的Java实现。引用 MSDN上对它的定义 ,Reactive Extensions是这样一个第三方库: 它结合了可观察集合和LINQ式查询以达到异步和基

    15-03-06
  • 深入浅出RxJava(一:基础篇)

    英文原文 译文原文 RxJava 正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。 这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这

    15-03-05