Назад к вопросам
Junior — Middle
65
Каким образом можно установить наблюдателя за изменениями в LiveData?
Компании, где спрашивали
EDJE
Ответ от нейросети
sobes.tech AI
В Android для установки наблюдателя за изменениями в LiveData используется метод observe, который принимает LifecycleOwner и Observer.
Пример:
liveDataObject.observe(this /* LifecycleOwner */, Observer { data ->
// Обработка обновленных данных
textView.text = data
})
Здесь this — это обычно Activity или Fragment, которые реализуют LifecycleOwner. Observer — это функция или объект, который реагирует на изменения данных в LiveData. Такой подход позволяет автоматически управлять жизненным циклом наблюдателя, предотвращая утечки памяти.