Как удалить eventListener из "onPostExecute" в асинхронной задаче - PullRequest
0 голосов
/ 12 апреля 2019

Как я могу удалить ValueEventListener, который я использую в "doInBackground" из "onPostExecute" в "асинхронной задаче" в Java, потому что я создаю намерение в "onPostExecute", и мне нужно убедиться, что слушатель удален прежде чем перейти к другому занятию?

1 Ответ

0 голосов
/ 12 апреля 2019

это тебе нужно?

ValueEventListener velOneTime;
DatabaseReference mRefChild;   

     if (velOneTime != null) mRefChild.removeEventListener(velOneTime);

используйте его либо onStop, либо onDestory, в зависимости от вашей логики.

...