我正在使用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
但找不到任何明显的区别
为什么查询返回大数据时观察者时间会延迟?