My understanding on LiveData is that, it will trigger observer on the current state change of data, and not a series of history state change of data.>
LiveData
I used SingleLiveEvent and works. When fragment/activity is resumed or recreated SingleLiveEvent not throw the event, only when explicitly changes