添加监听器以使用服务上下文上载文件

时间:2018-05-21 17:18:34

标签: android firebase firebase-storage

Firebase文档指出,如果活动停止,您可以使用活动范围将监听器添加到将文件任务上载到Firebase存储,以使其自动取消注册:

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

是否可以添加具有应用程序或服务范围的侦听器?如果在未定义范围的情况下添加侦听器,则使用的默认范围是什么?

task.addOnSuccessListener(this, new OnSuccessListener...

task.addOnSuccessListener(new OnSuccessListener...

1 个答案:

答案 0 :(得分:1)

任务没有其他类型的范围。只有活动范围,它跟踪活动生命周期。

如果要在服务中使用任务,则应准备在服务被销毁之前删除挂起任务上的任何侦听器,无论以何种方式启动和/或绑定服务。