how does MutableLivedata work exactly?
UI components observe the MutableLiveData objects, and they are notified of data updates only when there is a change in the observed data. How does MutableLivedata know that there is change in data or new data is added. I know it doesn't get live updates from server about new records, If not from server how exactly are we getting Livedata?