Как добавить прослушиватель с фрагментами для Task? - PullRequest
0 голосов
/ 28 ноября 2018

Task, используемый в Firebase, имеет метод addOnSuccessListener(Activity, OnSuccessListener).Прослушиватель, добавленный с помощью этого метода, автоматически удаляется во время действия onStop().

. Какой ближайший эквивалент для фрагмента ?Т.е. я хочу добавить слушателя внутри фрагмента, но не сохранять его после закрытия фрагмента.

1 Ответ

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

Вы можете использовать LiveData & ViewModel:

  1. создать ViewModel и LiveData "Event Success" в ViewModel
  2. наблюдатель, который liveData из вашего фрагмента
  3. при получении OnSuccessListener() -> обновить вышеуказанное содержимое LiveData
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...