import io.reactivex.Observable; 是引入 RxJava 的核心类,Observable 表示一个可以发出一系列异步数据或事件的数据流。


✅ 所属库

RxJava

  • Maven 依赖:

    <dependency>
      <groupId>io.reactivex.rxjava2</groupId>
      <artifactId>rxjava</artifactId>
      <version>2.x.x</version> <!-- 如 2.2.21 -->
    </dependency>
    
  • Gradle 依赖(适用于 RxJava 2):

    implementation 'io.reactivex.rxjava2:rxjava:2.2.21'
    

    或 RxJava 3:

    implementation 'io.reactivex.rxjava3:rxjava:3.1.8'
    

🔀 常见版本区别

库版本 包路径前缀 说明
RxJava 1 rx.Observable 已废弃,不推荐
RxJava 2 io.reactivex.Observable 最广泛使用
RxJava 3 io.reactivex.rxjava3.Observable 新版,API 稍有不同

✅ 你需要哪个版本?

如果你使用的是:

  • io.reactivex.Observable → ✅ 你用的是 RxJava 2

  • io.reactivex.rxjava3.Observable → ✅ 你用的是 RxJava 3


🔧 如何确认项目中用的是哪个版本?

你可以在 build.gradle 中查找如下依赖:

// RxJava 2
implementation 'io.reactivex.rxjava2:rxjava:2.2.21'

// 或 RxJava 3
implementation 'io.reactivex.rxjava3:rxjava:3.1.8'

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐