I am using android room and live data .I am trying to show some 1000 text messages in a window. When ever a new insert happens observer gets called after say 20-30 secs. The code is straight forward .
// dummy code
db.messageModelDao().insertMessage(_message)
readMessagesObserver = Observer<List<ChatMessage>> { newMessages ->
//print Messages
}
I tried the implement dagger as suggested in the below thread, Room - LiveData observer does not trigger when database is updated
but could not find any visible difference
Why there is a delay in observer time when query returns a large data?