Когда мы должны расширить класс LiveData для архитектуры MVVM в Android? - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть немного знаний о LiveData и ViewModel, недавно я пытался создать приложение, использующее базу данных Firebase в реальном времени, но мой обычный подход с использованием только LiveData не работает !. Я наблюдаю, когда данные изменяются, но это не приводит к изменениям значений. Я искал в Интернете и наткнулся на документацию Firebase, где они написали собственный класс LiveData, расширив LiveData, я сомневаюсь, что , когда мы должныпойти на подход расширения LiveData? и что плохого в том, чтобы использовать только LiveData для такого подхода?

Заранее спасибо!:)

1 Ответ

0 голосов
/ 17 декабря 2018

когда нам следует прибегнуть к расширению LiveData?

Если вам нужен доступ к защищенным onActive и onInactive методам для управления вашей логикой.

что плохого в том, чтобы использовать только LiveData для такого подхода?

Мне нужно будет увидеть ваш код для этого в качестве минимального проверяемого полного примера.

...