码迷,mamicode.com
首页 >  
搜索关键字:observable    ( 380个结果
RxJava retryWhen操作符实现错误重试机制
业务需求当我们在app里发起网络请求时,可能会因为各种问题导致失败。如何利用RxJava来实现出现错误后重试若干次,并且可以设定重试的时间间隔。具体实现网络请求使用Retrofit来做,还是使用上篇博客中的请求用户信息接口 @GET("/userinfo?noToken=1") Observable getUserInfoNoToken();下面是请求用户信息接口...
分类:编程语言   时间:2016-06-02 14:53:38    阅读次数:692
[React + Mobx] Mobx and React intro: syncing the UI with the app state using observable and observer
Applications are driven by state. Many things, like the user interface, should always be consistent with that state.MobX is a general purpose FRP libr ...
分类:移动开发   时间:2016-06-01 06:47:05    阅读次数:244
RxJava Observer与Subscriber的关系
在说Observer与Subscriber的关系之前,我们下重温下相关概念。RxJava 的观察者模式RxJava 有四个基本概念:Observable (可观察者,即被观察者)、 Observer (观察者)、 subscribe (订阅)、事件。Observable 和 Observer 通过 subscribe() 方法实现订阅关系,从而 Observable 可以在需要的时候发出事件来通知...
分类:编程语言   时间:2016-05-30 15:01:20    阅读次数:232
观察者模式在Android开发场景中运用之通过Java源码分析(一)
源码中,起关键性作用的就是vector和changed,在observable实例化的时候,就初始化了一个空的vector,可以通过vector添加和移除vector操作后,当observable发生改变时,通过changed去判断是否通知,在我们的上述示例代码中使用setChanged(),主要是因为第一次加入的时候,不会去调用observer的update方法,也就是changed为false,当changed为...
分类:移动开发   时间:2016-05-30 11:26:15    阅读次数:243
[RxJS] Transformation operator: bufferToggle, bufferWhen
bufferToggle(open: Observable, () => close: Observalbe : Observalbe<T[]>) bufferToggle take two args, first is opening observable, seconde is a functi ...
分类:Web程序   时间:2016-05-28 06:37:04    阅读次数:153
[RxJS] Transformation operators: delay and delayWhen
This lessons teaches about delay and delayWhen: simple operators that time shift. delay(number | date) delayWhen( function :Observable): accept a func ...
分类:Web程序   时间:2016-05-27 20:01:18    阅读次数:166
RxJava在Android中内存泄漏解决以及RxJava的封装
本文转自:http://blog.csdn.net/adzcsx2 RxJava在现在是一个非常前卫的异步框架,也是由于他非常新,所以比较难以驾驭。 像okhttp直接在onStop或者onDestroy 调用它的cancel方法就行了,但是Rxjava并没有那么简单。因为假如每次请求都得到Observable对象,然后再onStop中unsubscribe取消,这样很不利于封装。而且会造成代...
分类:移动开发   时间:2016-05-27 13:05:16    阅读次数:1437
Android-architecture之MVC、MVP、MVVM、Data-Binding
MVC MVP MVVM Data-Binding 前言 准备 基础 布局文件 数据对象 定义 Variable 绑定 Variable 使用 Variable 高级用法 使用类方法 类型别名 Null Coalescing 运算符 属性值 使用资源数据 Observable Binding 带 ID 的 View ViewStubs Dynamic Variables Attri...
分类:移动开发   时间:2016-05-27 12:47:28    阅读次数:205
Android RxJava使用介绍(五) RxJava的操作符
本篇文章继续介绍以下类型的操作符 - Mathematical and Aggregate Operators(Observable数学运算及聚合操作符)一、Concat Concat操作符将多个Observable结合成一个Observable并发射数据,并且严格按照先后顺序发射数据,前一个Observable的数据没有发射完,是不能发射后面Observable的数据的。...
分类:移动开发   时间:2016-05-27 12:41:56    阅读次数:369
Android RxJava使用介绍(三) RxJava的操作符
Combining Observables(Observable的组合操作符)combineLatest操作符combineLatest操作符把两个Observable产生的结果进行合并,合并的结果组成一个新的Observable。这两个Observable中任意一个Observable产生的结果,都和另一个Observable最后产生的结果,按照一定的规则进行合并。流程图如下: 调用例子如下:...
分类:移动开发   时间:2016-05-27 12:40:27    阅读次数:309
380条   上一页 1 ... 22 23 24 25 26 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!