【发布时间】:2018-04-13 22:14:34
【问题描述】:
如何使用带有 RxJava 的 Android Room 进行单行查询?我可以查询项目列表,没有问题。在这里,我想查找是否存在特定行。根据文档,如果不存在行,我可以返回 Single 并检查 EmptyResultSetException 异常。
我可以有类似的东西:
@Query("SELECT * FROM Users WHERE userId = :id LIMIT 1")
Single<User> findByUserId(String userId);
如何使用此调用?看起来有一些 onError / onSuccess 但在 Single 上找不到这些方法。
usersDao.findByUserId("xxx").???
任何可行的例子都会很棒!
【问题讨论】:
标签: android rx-java2 android-room