I am using MutableLiveData to store a choice user has made. The value is set from another activity. SO onResume i am calling
myMutableLivedata.value = newvale
But this does not update the UI unless i call a invalidateall().
Is this expected behaviour of MutableLiveData