Добавить слушателей к загрузке файлов с сервисным контекстом - PullRequest
0 голосов
/ 21 мая 2018

Документация Firebase гласит, что вы можете добавить прослушиватели для выгрузки файловых задач в хранилище Firebase, используя область действия, чтобы автоматически отменить их регистрацию в случае остановки действия:

https://firebase.google.com/docs/storage/android/upload-files#handle_activity_lifecycle_changes

Возможно ли этодобавить слушателей с областью применения или службы?Какая область по умолчанию используется, если вы добавляете слушателей без определения Scope?

task.addOnSuccessListener(this, new OnSuccessListener...

против

task.addOnSuccessListener(new OnSuccessListener...

1 Ответ

0 голосов
/ 21 мая 2018

Нет других типов областей для Задач.Есть только область действия Activity, и она отслеживает жизненный цикл Activity.

Если вы хотите использовать Задачу в службе, вы должны быть готовы удалить любых слушателей ожидающей Задачи до того, как Служба будет уничтожена, в любом случае.Это может произойти для запущенных и / или связанных служб.

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