Rxjava
文章平均质量分 90
Android_Study_OK
一路追赶!
展开
-
RxJava入门第十问(三)
10. 说一说大名鼎鼎的Scheduler —-线程控制吧我觉得RxJava之所以这么受欢迎,除了“变换”,最重要的就是“Scheduler ”—线程控制了。 在Android开发中, - 耗时、耗资源的操作必须放在子线程执行 - 改变UI必须放在主线程执行这样线程的频繁切换,使得代码很难写,也很难被读懂,虽然 Android给我们创造了 AsyncTask 和Handler,但是随着程序逻辑原创 2016-07-20 21:01:41 · 510 阅读 · 0 评论 -
RxJava入门第八、九问(二)
开始第8个问题之前,先说一个词:变换,什么意思呢? RxJava官方解释:所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列。 如果你通过上面的定义没有很好地理解什么是变换、以及为什么要使用变换,那么请看下面这个故事:庖丁宰鸡(包学包会) 养鸡户(被观察者)发送了一个数据: - 一只活蹦乱跳的鸡。 而这个养鸡户原创 2016-07-20 00:11:03 · 2033 阅读 · 1 评论 -
RxJava入门七问(一)
1. RxJava采用了观察者模式,什么是观察者模式呢,能不能举个例子?答:小偷(被观察者)把手伸进路人的钱包后(事件),给警察(观察者)发了条短信,曰:快来抓我哟!警察收到信息后,立马采取行动,把小偷按倒在地(行动) 这个小偷是不是很贱,偷东西还要告诉警察2. 一个语文作业题:分析下面这句话的主、谓、宾 observable.subscribe(observer)答: - 主语:observa原创 2016-07-17 20:31:02 · 2185 阅读 · 0 评论