Читайте также
Сопоставление LiveData, SingleLiveEvent и MediatorLiveData в Android
Хотите эффективно управлять данными и событиями в приложении Android, а также создавать удобный в обслуживании код? Уделите внимание таким важным структурам Android Architecture Components, как LiveData, SingleLiveEvent и MediatorLiveData.