RxJava之Observer和Observable的关系
1、首先,把目录模式变成Project。

2、然后,打开app文件夹下的build.gradle文件。

3、在build.gradle文件中添加上红色方框中的内容,然后点击Sync Project with Gradle Files。


4、新建一个test.java文件,在里面写上如图所示的代码。RxJava的原理基于一种扩展的观察者模式,这个模式中有四个角色:1、被观察者(Observable):产生事件。2、观察者(Observer):接受事件,并做出反应。3、订阅(Subscribe):连接被观察者和观察者。4、事件(Event)举个例子,住院病人的病情通过高科技设备来反馈给医生,并根据对应的病情来照顾病人。这个例子中,被观察者是住院病人,观察者是医生,订阅是高科技设备,事件是病情。当病人病情正常时,医生正常照顾病人即可;当病情严重时,医生需要抢救病人。

5、运行结果如图所示。

6、如果添加上红色方框中的内容,则下一条语句将不会被执行。

7、运行结果如图所示。
