为什么当查询返回大数据集时,Android Room数据库需要很长时间才能调用观察者

时间:2019-05-04 14:47:57

标签: android android-room android-livedata

我正在使用Android房间和实时数据。我试图在一个窗口中显示约1000条文本消息。每当发生新的插入操作时,观察员会在说20到30秒后被调用。 该代码很简单。

// dummy code
db.messageModelDao().insertMessage(_message)

readMessagesObserver = Observer<List<ChatMessage>> { newMessages ->
//print Messages
}

我尝试了以下线程中建议的工具匕首, Room - LiveData observer does not trigger when database is updated

但找不到任何明显的区别

为什么查询返回大数据时观察者时间会延迟?

0 个答案:

没有答案