Sobes.tech
Back to questions
Junior — Middle
67

Каким образом можно установить наблюдателя за изменениями в LiveData?

Companies where asked
EDJE

Answer from AI

sobes.tech AI

В Android для установки наблюдателя за изменениями в LiveData используется метод observe, который принимает LifecycleOwner и Observer.

Пример:

liveDataObject.observe(this /* LifecycleOwner */, Observer { data ->
    // Обработка обновленных данных
    textView.text = data
})

Здесь this — это обычно Activity или Fragment, которые реализуют LifecycleOwner. Observer — это функция или объект, который реагирует на изменения данных в LiveData. Такой подход позволяет автоматически управлять жизненным циклом наблюдателя, предотвращая утечки памяти.