RxJava 专题 共19篇
  • RxJava应用-过滤一定时间内的重复输入源
    简单的一个RxJava操作符的笔记 需求 过滤一定时间内重复的输入源。 举个例子,许多用户同时对服务器进行投票请求,为了防止刷票,我希望实现24小时内过滤重复IP的投票。 再举例一枚,用户在APP中下拉刷新时,可能无意识进行了多次刷新,但是这样大多数情况是
  • Rxjava 2 vs Rxjava1 ,是否要升级?
    Rxjava 2 已经发布了,如果自己工程还在使用Rxjava 1,可以考虑升级到新版本。但是应该立马升级还是等等先忙手上其它的事情呢? 做决定之前,我们需要考虑一下投资回报率(Return on Investment),即花费在版本迁移上的时间是否值得。 升级的好处 Reactive
  • RxJava驱动的安卓动画
    在安卓中要对一个对象使用动画是非常简单的事情,尤其是使用 ViewPropertyAnimator 。如果在加上 RxJava 你就可以和其它的动画一起应用链式的动画。 注意:本文的目的是向你演示在不用写过多嵌套代码的情况下,如何把RxJava的特性和动画结合起来以制造出很棒
  • RxJava—takeUntil实践
    上周我遇到了这样的问题: -我需要发送多个同一类型的model到后端 - 后端没有一次发送所有model的API - 一旦后端返回成功的响应则停止发送model对象 因为model对象的数据源已经是响应式的并且我已经有了一个响应式的向后端发送model的方法,我决定继续响应式
  • RxJava应用场景:使用zip操作符等待多个网络请求完成
    假设这样一种场景,我们在利用github api开发一个app,在user界面,我既要用github api请求user,又要列举user下的event数据,为此,我准备使用 Retrofit来做网络请求,首先写好 interfaces publicinterfaceGitHubUser{@GET(users/{user})ObservableJsonObje
  • 使用RxJava来改进用户体验
    一个完美的移动世界永远不会失去连接,而服务端也永远不会返回错误。 构建一个很棒的app对于用户来说是幸福的事而对于开发者来说则是痛苦的事。用户点击一个按钮就阻塞了所有操作的时代已经过去了,那是要死人的。 让我们来创建一个更好的文本框搜索功能并关
  • 使用RxJava从多个数据源中加载数据
    原文链接 : Loading data from multiple sources with RxJava 作者 : Dan Lew 译者 : sjyin 来源: 开发技术前线 假设我需要从网络上获取一些数据。每次需要数据的时候,我都可以简单的访问网络,但是,将数据缓存到磁盘或内存则可以更有效率。 更明确的说,
  • 当复仇者联盟遇上Dagger2、RxJava和Retrofit的巧妙结合
    原文链接 : When the Avengers meet Dagger2, RxJava and Retrofit in a clean way 原文作者 : Saúl M 译文出自 : 开发技术前线 www.devtf.cn 译者 : zhengxiaopeng 最近,许多文章、框架和 android 社区中的讨论都出现关于测试和软件架构方面的内容,就像
  • 使用RxJava.Observable取代AsyncTask和AsyncTaskLoader
    英文原文 Replace AsyncTask and AsyncTaskLoader with rx.Observable – RxJava Android Patterns 译文原文 http://blog.csdn.net/zhaokaiqiang1992/article/details/44751003 在网上有很多关于RxJava入门指南的帖子,其中一些是基于Android环境的。但是,