博客专栏  >  移动开发   >  RxJava系列文章

RxJava系列文章

RxJava系列文章

关注
2 已关注
46篇博文
  • rxJava just和from区别

    直接上代码 Integer[] items2 = { 0, 1, 2, 3, 4, 5 }; Ob...

    2016-10-19 17:41
    1667
  • Rxjava(变换类)-scan

    连续地对数据序列的每一项应用一个函数,然后连续发射结果 我们看一个demo Observable.range(1, 10).scan(new Func2() { ...

    2016-10-31 11:49
    477
  • Rxjava(变换类)-GroupBy

    将一个Observable分拆为一些Observables集合,它们中的每一个发射原始Observable的一个 子序列,哪个数据项由哪一个Observable发射是由一个函数判定 的,这个函数给每一...

    2016-10-31 15:25
    1106
  • Rxjava(变换类)-Window

    定期将来自原始Observable的数据分解为一个Observable窗口,发射这些窗口,而不是每次 发射一项数据 Window 和 Buffer 类似,但不是发射来自原始Observabl...

    2016-10-31 16:16
    639
  • Rxjava(过滤类)-Filter

    只发射通过了谓词测试的数据项 Observable.range(1, 10).filter(new Func1() { @Override pub...

    2016-10-31 16:35
    730
  • Rxjava(过滤类)-Last

    只发射最后一项(或者满足某个条件的最后一项)数据 bservable.range(1, 10).last().subscribe(new Action1() { @Ove...

    2016-10-31 17:10
    531
  • Rxjava(过滤类)-Skip

    抑制Observable发射的前N项数据,使用 Skip 操作符,你可以忽略Observable'发射的前N项数据,只保留之后的数据。 demo: Observable....

    2016-10-31 17:25
    440
  • Rxjava(过滤类)-skipLast

    抑制Observable发射的后N项数据 demo Observable.range(1, 10).skipLast(2).subscribe(new Action1() { ...

    2016-10-31 17:33
    446
  • Rxjava(过滤类)-take

    只发射前面的N项数据 demo Observable.range(1, 10).take(2).subscribe(new Action1() { @Overri...

    2016-10-31 17:45
    889
  • Rxjava(过滤类)-ElementAt

    只发射第N项数据 demo Observable.range(1, 10).elementAt(2).subscribe(new Action1() { @Over...

    2016-10-31 18:02
    400
  • Rxjava(过滤类)-Distinct

    抑制(过滤掉)重复的数据项 Distinct 的过滤规则是:只允许还没有发射过的数据项通过。 demo Observable.just("a", "a", "b", "c", ...

    2016-10-31 21:48
    740
  • Rxjava(过滤类)-Debounce

    仅在过了一段指定的时间还没发射数据时才发射一个数据 demo Observable.create(new Observable.OnSubscribe() { @Overr...

    2016-10-31 22:32
    429
  • Rxjava(结合类)-Merge

    合并多个Observables的发射物, Merge 可能会让合并的Observables发射的数据交错(有一个类似的操作符 Concat 不会让数 据交错,它会按顺序一个接着一个发射多个Obse...

    2016-11-01 12:41
    1521
  • Rxjava(结合类)-Zip

    通过一个函数将多个Observables的发射物结合到一起,基于这个函数的结果为每个结合体发 射单个数据项。 Zip 操作符返回一个Obversable,它使用这个函数按顺序结合两个或多个Obs...

    2016-11-01 15:44
    1846
  • Rxjava--create流程(被观察者)

    Create操作符从头开始创建一个Observable,给这个操作符传递一个接受观察者作为参数的函数,编写这个函数让它的行为表现为一个Observable--恰当的调用观察者的onNext,onErr...

    2016-10-21 11:13
    592
  • Rxjava--Subscriber创建流程(观察者)

    Subscriber是一个抽象类,它实现了观察者接口 Subscription接口方法已由Subscriber实现,所以我们只需要实现Observer接口 @Override pu...

    2016-10-21 11:24
    488
  • Rxjava--subscribe流程(订阅过程)

    myObservable.subscribe(mySubscriber); 我们看到是 被观察者 订阅 观察者 public final Subscription subscribe(Subsc...

    2016-10-21 14:22
    1186
  • Rxjava(创建类)--just1

    just操作符跟Observable.create一样,同样是创建一个Observable,看一下just创建的流程。 public static Observable just(final...

    2016-10-21 16:00
    458
  • Rxjava(创建类)--just2

    上篇文章我们分析的是from参数只有一个,假设有多个,这里我们假设2个 Observable myObservable =Observable.just("Hello, world!","ddd");...

    2016-10-21 16:16
    385
  • Rxjava(创建类)--from

    from的参数只能是数组或者Iterable或者Future等,不能是基本类型等,我们看一下下面这个例子 Integer[] items2 = { 0, 1, 2, 3, 4, 5 }...

    2016-10-21 16:24
    385
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部