RxJava学习二

应用场景:

原文: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 ,目前为止没有不良反应。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboar...
    AWeiLoveAndroid阅读 7,921评论 4 42
  • 原文地址:http://gank.io/post/560e15be2dca930e00da1083 前言 我从去年...
    AFinalStone阅读 6,684评论 5 23
  • 前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboar...
    Brian512阅读 9,881评论 3 100
  • 1 二零一四年,我几乎一整年都待在藏区。 拉萨九月的天气,气温下降,昼夜分明。白天光照强烈,强紫外线容易灼伤长时间...
    柢木沐阅读 3,308评论 2 1
  • {古风放生} 松水渡舟放生中,浪花绽放如玉莹。祈祷祝福三皈已,救出鱼众喜穿行。 江畔公园翠荫浓,鸽王来会喜鹊鸣。随...
    真如自在阅读 2,271评论 0 1

友情链接更多精彩内容