美文网首页
RxJava学习二

RxJava学习二

作者: falcon_li | 来源:发表于2017-03-22 18:22 被阅读0次

    应用场景:

    原文:gank.io/post/560e15be2dca930e00da1083#toc_1


    一、 Retrofit 的结合使用(略);

    二、 RxBinding 的使用:

    RxBinding 是 Jake Wharton 的一个开源库,它提供了一套在 Android 平台上的基于 RxJava 的 Binding API。

    例一、 用于去抖动,也就是消除手抖导致的快速连环点击:

    RxView.clickEvents(button)

    .throttleFirst(500, TimeUnit.MILLISECONDS)

    .subscribe(clickAction);

    三、  RxBus

    RxBus 名字看起来像一个库,但它并不是一个库,而是一种模式,它的思想是使用 RxJava 来实现了 EventBus ,而让你不再需要使用 Otto 或者 GreenRobot 的 EventBus。至于什么是 RxBus,可以看这篇文章(此处文章已失效)。顺便说一句,Flipboard 已经用 RxBus 替换掉了 Otto ,目前为止没有不良反应。

    相关文章

      网友评论

          本文标题:RxJava学习二

          本文链接:https://www.haomeiwen.com/subject/intanttx.html