Last updated
Last updated
LiveData is observablle LiveData сохраняет информацию. Является враппером для любого типа данных LiveData is lifecycle-aware. То есть, когда добавляем observer, observer ассоциируется с LifecycleOwner. LiveData будет обновляться, если lifecycle будет переходить в состояния STARTED или RESUMED.
Важно: LiveData будет возвращать значение только если зарегистрирован хотя бы один observer
Пример
Разница: LiveData - readonly
Пример:
При передаче из обного объекта в другой появляется необходимость в приминении преобразований. Для этого можно использовать Transformations
Пример
LiveData is an observable data holder class that is lifecycle-aware. Используется для обновления данных в UI автоматически.