RxJava(1)---基本概念

高级的智能洗衣机用过吧,它有一个便捷式提醒器,各种提示音,你只要拿着它,就为所欲为了。

智能洗衣机一般都会走三个步骤:(1)浸泡衣服;(2)转动洗衣;(3)脱水干燥衣服

一、让我们好好想想,什么时候会调用 onNext(params) :

(1)浸泡完衣服的时候,我家的提醒器会响一段音乐,告诉我已经浸泡完了!这时候就会调用一次 onNext(params) 方法;

(2)衣服洗呀洗,洗完了,又会响起音乐,告诉我洗完了!这时候又会调用一次 onNext(params) 方法;

(3)脱水干燥衣服完美结束,还会响起音乐,告诉我干燥结束了!这时候还会调用一次 onNext(params) 方法。

多么智能的洗衣机呀,我就躺在沙发上面,看着电视都知道洗衣机做完什么事了。想起小时候的洗衣机,每隔一段时间被我妈叫过去看看洗的怎么样了,海贼王都不能安心看。

二、什么时候调用 onCompleted() 方法:

当上面的三个步骤都做完了,提醒器又会响起一段不同的音乐,告诉你所有都弄好了,你就过去拿衣服去晾起来吧!然后就自动关机了,如果你忘记还有袜子没洗,也只能重新开机,重新设置洗衣的步骤了。

三、什么时候调用 onError(error) 方法:

当遇到洗衣机都处理不了的错误时,例如:停电。提醒器这时候就会响起(估计有临时电池要传输信号),“我x,停电了,我无能为力了,你过来看看吧,我要关机了,拜拜”。

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

相关阅读更多精彩内容

友情链接更多精彩内容