RxJava初识1

关于RxJava 的基本概念:

RxJava是啥能干啥?一句话概括即:RxJava主要为简化异步操作而生,通过简单的链式调用简化各种蜜汁回调从而使代码看上去很脉络清晰。

RxJava 中的三大主角即:观察者Observer,被观察者Observable,订阅subscrib另外还有调度器Scheduler,调度器并非必须存在的一个角色,如果一个异步操作不指定线程则默认运行在发起调用的线程。

Observer 观察者,它决定事件触发的时候将有怎样的行为。

Observable 即被观察者,它决定什么时候触发事件以及触发怎样的事件。

Subscribe 订阅,它是Observable 和Observer的连接器,观察者通过订阅来接收被观察者的事件。

Scheduler调度器,相当于线程控制器,RxJava 通过它来指定每一段代码应该运行在什么样的线程。

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

相关阅读更多精彩内容

  • 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的...
    Jason_andy阅读 10,943评论 7 62
  • 前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard...
    占导zqq阅读 13,007评论 6 151
  • 转一篇文章 原地址:http://gank.io/post/560e15be2dca930e00da1083 前言...
    jack_hong阅读 4,509评论 0 2
  • 最近项目里面有用到Rxjava框架,感觉很强大的巨作,所以在网上搜了很多相关文章,发现一片文章很不错,今天把这篇文...
    Scus阅读 11,802评论 2 50
  • 今天周末,仍然加了一天的班,不过还好,下午总算是腾出来时间做做练习,昨天做的几张图,还是挺有感觉的,忍不住就...
    爱睡觉de猪阅读 3,233评论 5 9

友情链接更多精彩内容