我试图在房间DAO上使用Flowable,但它给出了这个错误: error: Not sure how to convert a Cursor to this method's return typeFlowable<List<Category>> getAllCategories(); 我的查询如下所示: @Query("select * from categories_table orderby name;")
Flowable<List<Category>>
我的视图模型调用存储库方法,从房间数据库和网络中获取一些数据。private val observerScheduler: Scheduler //this method fetches data from roomoverride fun getData(): Flowable<Boolean> {
return localDatasource.shouldFetchRemote另外,当我从远程源获取数据时,我检查线程,它是主线程,
但是类可以访问数据,但是插入、删除或更新类不会触发对MainActivity订阅服务器中的MainActivity的调用。DeliciousDatabase.getInstance(context).taskDao()); }
public Flowablepublic TaskViewModel(TaskDataSource dataSource) { }
public <e
我有一个带有一个实体和DAO的Room数据库,它允许插入对象并作为Flowable观察SELECT查询。当我订阅这个Flowable,然后向数据库中插入一个新对象时,不会发出新的结果。{ fun insert(user: User)
fun observeUsers(): FlowableAndroidJUnit4::class)
@Te