会议室DB插入回调

时间:2019-08-17 21:58:09

标签: android kotlin android-room

我有一个具有MVP模式的应用程序,我使用Room DB插入,更新,删除和获取数据。我仍然不使用LiveData。

在插入或删除数据时,有什么方法可以获取回调。

我使用协程,并从DB中获取数据,我将Deferred用于Promise解析器,并执行await()这样的事情-

val deferredResult = withContext(Dispatchers.IO) { roomDao?.getPetList() }
return deferredResult.await()

但是由于我没有收到Room的任何回叫,该如何进行插入或删除操作

0 个答案:

没有答案