RxJava之Observer和Observable的关系

 时间:2026-02-18 09:57:19

1、首先,把目录模式变成Project。

RxJava之Observer和Observable的关系

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

RxJava之Observer和Observable的关系

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

RxJava之Observer和Observable的关系

RxJava之Observer和Observable的关系

4、新建一个test.java文件,在里面写上如图所示的代码。

RxJava的原理基于一种扩展的观察者模式,这个模式中有四个角色:

1、被观察者(Observable):产生事件。

2、观察者(Observer):接受事件,并做出反应。

3、订阅(Subscribe):连接被观察者和观察者。

4、海婶事件(Event)

举个例子,住院病人的病情通过高科技设备来反馈给医生,并根据对应的病情来照顾病人。

这个例子中,被观察者是住院病人,观察者是医生,叮王册订阅是高科技设败罪备,事件是病情。

当病人病情正常时,医生正常照顾病人即可;当病情严重时,医生需要抢救病人。

RxJava之Observer和Observable的关系

5、运行结果如图所示。

RxJava之Observer和Observable的关系

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

RxJava之Observer和Observable的关系

7、运行结果如图所示。

RxJava之Observer和Observable的关系

  • 资产负债表、利润表和现金流量表之间的关系?
  • java设计模式
  • android observable如何使用
  • 如何处理媳妇和婆婆之间的关系
  • JAVA设计模式之观察者模式
  • 热门搜索
    最近有什么军事新闻 股票带r是什么意思 迥异的意思 一望无际是什么意思 祝福新婚快乐的祝福语 clown是什么意思 instead是什么意思 half是什么意思 什么是死飞自行车 slogan是什么意思