前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有
分类:
移动开发 时间:
2016-02-14 18:17:40
阅读次数:
458
在应用开发中, 我们需要使用后台任务更新前台界面, 不因页面切换而导致重新开始, 或因某些任务阻塞界面刷新, 比如显示下载或播放进度等. 为了追求更优质的用户体验, 需要大量使用后台任务, 常见的就是异步任务(AsyncTask)和后台服务(Service), 当然还有RxJava. 我写了一个示例, 来讲讲如何使用这些常用的后台方式.主要
(1) 使用异步任务和后台服务更新页面, 避免内存泄露....
分类:
编程语言 时间:
2016-02-11 12:20:57
阅读次数:
281
欢迎Follow我的GitHub, 关注我的CSDN.
RxBinding是Rx中处理控件异步调用的方式, 也是由Square公司开发, Jake负责编写. 通过绑定组件, 异步获取事件, 并进行处理. 编码风格非常优雅. 让我来讲解一下如何使用, 本文含有代码示例.Github下载, 关注RxBinding部分, 其余参考.1. 依赖除了RxJava, 再添加RxBinding的依赖. //...
分类:
其他好文 时间:
2016-01-25 17:14:11
阅读次数:
1195
欢迎Follow我的GitHub, 关注我的CSDN.
RxJava是响应式编程, 在异步处理网络数据时, 使用广泛.
我们也可以使用一些Rx的特性, 优雅地缓存网络数据.缓存模式: 读取数据库, 显示, 请求数据, 存储到数据库, 再更新页面.使用Dagger2+Retrofit+Rx的标准组合, 我来讲解一下如何使用.GitHub下载地址1. 框架常规项目, 包含跳转缓存和非缓存页面, 为了...
分类:
其他好文 时间:
2016-01-19 09:13:45
阅读次数:
179
50.EasyGank妹纸App前言基于MVP模式下 , RxJava+RxAndroid+Retrofit的组合 .
RxJava
RxAndroid
Retrofit
Okhttp
Gson
Glide
Reservoir
GithubEasyGankScreenShots...
分类:
移动开发 时间:
2016-01-17 01:21:23
阅读次数:
208
本文翻译来自–>Why should we use RxJava on Android
另外: 微凉一季
再另外: 微凉一季
感觉RxJava最近风生水起,不学习一下都不好意思了,洒家也是初学RxJava,也是感觉代码好像更复杂更难懂了,看了一篇外文感同身受,简单翻译一下。本文简单介绍使用RxJava优势所在。但可能需要有一点RxJava基础,推荐先看一下抛物线的那篇经典的匠心写作。...
分类:
移动开发 时间:
2016-01-14 16:17:35
阅读次数:
295
观察者与被观察者的模式,类似于RXJava。首先,去GitHub上搜索,然后直接官方文档直接建议可以Gradle引入:在app.Gradle中加入 //EventBus compile 'de.greenrobot:eventbus:2.4.0'在SecondActivity中发送对象到Mai...
分类:
其他好文 时间:
2016-01-13 15:51:58
阅读次数:
151
RX - 从.NET到RxJava响应式编程是一种基于异步数据流概念的编程方式...
分类:
编程语言 时间:
2016-01-13 13:05:33
阅读次数:
254
在上一章中,我们对观察者模式有个理论上的快速概述。我们也看了从头开始、从列表、或者从已经存在的函数来创建Observables。在本章中,我们将用我们学到的来创建我们第一个响应式Android应用程序。首先,我们需要搭建环境,导入需要的库和有用的库。然后我们将创建一个简单的应用程序,在不同的flavors中包含几个用RxJava填充的RecycleView items。...
分类:
编程语言 时间:
2016-01-13 13:03:43
阅读次数:
426
在面向对象的架构中,开发者致力于创建一组解耦的实体。这样的话,实体就可以在不用妨碍整个系统的情况下可以被测试、复用和维护。设计这种系统就带来一个棘手的负面影响:维护相关对象之间的统一。...
分类:
编程语言 时间:
2016-01-13 13:03:36
阅读次数:
210