RxJava之Observer和Observable的关系
1、首先,把目录模式变成Project。
2、然后,打开app文件夹下的build.gradle文件。
3、在build.gradle文件中添加上红色方框中的内容,然后点击Sync Project with Gradle Files。
4、新建一个test.java文件,在里面写上如图所示的代码。RxJava的原理基于一种扩展的观察者模式,这个模式中有四个角色:1、被观察者(Observab造婷用痃le):产生事件。2、观察者(Observer):接受事件,并做出反应。3、订阅(Subscribe):连接被观察者和观察者。4、事件(Event)举个例子,住院病人的病情通过高科技设备来反馈给医生,并根据对应的病情来照顾病人。这个例子中,被观察者是住院病人,观察者是医生,订阅是高科技设备,事件是病情。当病人病情正常时,医生正常照顾病人即可;当病情严重时,医生需要抢救病人。
5、运行结果如图所示。
6、如果添加上红色方框中的内容,则下一条语句将不会被执行。
7、运行结果如图所示。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:84
阅读量:70
阅读量:74
阅读量:47
阅读量:54