Firestore: отсоединить слушателей моментальных снимков в OnDestroyView, OnStop или OnPause? - PullRequest
0 голосов
/ 02 мая 2019

Согласно https://www.tutorialspoint.com/android/android_fragments.htm, можно использовать три обработчика, чтобы отсоединить слушателей моих снимков от базы данных Firebase Cloud Firestore:

  • OnDestroyView
  • OnStop
  • OnPause

Я думаю, что наиболее удобным способом было бы отсоединить его в OnPause, потому что эта документация гласит: «Система вызывает этот метод как первый признак того, что пользователь покидает фрагмент. ".Я прав?

1 Ответ

1 голос
/ 02 мая 2019

Зависит от того, к какому жизненному циклу вы подключили слушателя. Ниже приведен жизненный цикл фрагмента:

enter image description here

Если слушатель был подключен в методе onCreateView(), то вам необходимо отключить слушателя в методе onDestroyView().

Из документов :

onDestroyView()

Вызывается, когда представление, ранее созданное onCreateView(LayoutInflater, ViewGroup, Bundle), было отсоединено от фрагмента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...