美文网首页
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