Приложение Викторина на Java в Android Studio. Урок 34. Добавляем новые викторины.
Волшебство LiveData - Android Разработка (Development)
LiveData - это класс, работающий по принципу Observable. Поэтому сначала вспомним, какими функциями занимается Observable-класс: 1. Хранит объект какого-то типа. Например, Observable<Integer> - хранит объект типа Integer 2. Может получать новый объект. Например, вот так: Observable .post(123) //готово, мы отдали на хранение новый объект типа Integer 3. Может отдавать всем подписчикам хранимый объект. Подписаться на такой Observable можно в любом месте, вызвав Observable.observe() Обычно Observable нужен для такого сценария: 1...
Сопоставление LiveData, SingleLiveEvent и MediatorLiveData в Android
Источник: Nuances of Programming Введение В этой статье подробно рассмотрим LiveData, а также его подклассы: SingleLiveEvent и MediatorLiveData. LiveData — это один из блоков Android Architecture Components, предоставляющий наблюдаемый держатель данных. Он позволяет создавать реактивные и учитывающие жизненный цикл компоненты в приложениях Android. Назначение LiveData — управление данными в приложениях Android — особенно важно при обновлении пользовательского интерфейса. LiveData LiveData — ...