Любое решение, чтобы избавиться от этих пустых наблюдений?

я есть отдельный класс, в котором я занимаюсь извлечением данных (в частности, Firebase), и я обычно возвращаю из него объекты LiveData и обновляю их асинхронно. Теперь я хочу, чтобы возвращенные данные хранились в ViewModel, но проблема в том, что для получения указанного значения мне нужно наблюдать за объектом LiveData, возвращенным из моего класса извлечения данных. Для метода наблюдения в качестве первого параметра требовался объект LifecycleOwner, но у меня, очевидно, его нет внутри моего ViewModel, и я знаю, что я не должен хранить ссылку на Activity / Fragment внутри ViewModel. Что я должен делать?

Ответы на вопрос(2)

Ваш ответ на вопрос