Прогресс подготовки
В этом канале все вопросы уже отмечены

Как объединить несколько LiveData?

Как объединить несколько LiveData?
Для объединения нескольких LiveData используется класс MediatorLiveData.
Метод MediatorLiveData.addSource() принимает два параметра: исходный LiveData и функциональный интерфейс Observer, который вызывается при обновлении исходного LiveData.

Для объединения двух LiveData нужно добавить исходные LiveData методом addSource(), и на каждый ивент обновлять значение в MediatorLiveData.
Пример на картинке.
В этом канале не осталось вопросов для повторения