Android 当dao设置为返回单个时,找不到返回RxRoom.createSingle的符号<;列表<;DummyObject>&燃气轮机;

Android 当dao设置为返回单个时,找不到返回RxRoom.createSingle的符号<;列表<;DummyObject>&燃气轮机;,android,rx-java,android-room,rx-android,Android,Rx Java,Android Room,Rx Android,我实际上是rxjava新手,试图通过从我的dao返回g Single>将其与room一起使用,但我一直无法在构建时找到返回RxRoom.createSingle的符号,下面是我的dao @Transaction @Query("SELECT * FROM child_dependent_table WHERE isPrincipalActive =1") Single<List<ChildAndBiometric>> childListByActive(); @事务 @

我实际上是rxjava新手,试图通过从我的dao返回g Single>将其与room一起使用,但我一直无法在构建时找到返回RxRoom.createSingle的符号,下面是我的dao

@Transaction
@Query("SELECT * FROM child_dependent_table WHERE isPrincipalActive =1")
Single<List<ChildAndBiometric>> childListByActive();
@事务
@查询(“从依赖子表中选择*,其中isPrincipalActive=1”)
单子ListByActive();

如果您需要任何信息

您需要将以下依赖项添加到成绩设置中:

实现“androidx.room:room-rxjava2:$room\u版本”


嘿,你确定你有如上所述的依赖关系吗?我在项目中遇到了一个问题,我使用的是
arch组件
import而不是android-x版本。如果您查看该版本的源代码,它只有创建可流动和可观察的静态,这将给您带来您看到的错误

我已经有了依赖项,并且我可能可以使用它,但似乎无法尝试这些依赖项
实现“androidx.room:room runtime:2.2.3”
实现“androidx.room:room-rxjava2:2.2.3”
注释处理器“androidx.room:room编译器:2.2.3”
implementation "androidx.room:room-runtime:2.2.5"
kapt "androidx.room:room-compiler:2.2.5"
implementation "androidx.room:room-ktx:2.2.5"
implementation "androidx.room:room-rxjava2:2.2.5"