El almacenamiento de Firebase maneja las interrupciones de red cuando la descarga está en progreso
Estoy tratando de descargar algunos archivos del almacenamiento de Firebase. Funciona bien cuando hay una conexión a internet estable. Pero si se pierde la conexión a Internet mientras se descarga el contenido a la mitad, simplemente sigue intentando descargar el contenido. ¿Cómo detectar si no se está descargando contenido?
He implementado elonProgessListener
deStorageReference
. Sin embargo, no estoy seguro de cómo usarlo para detectar si no hay progreso en la descarga.
new OnProgressListener<FileDownloadTask.TaskSnapshot>() {
@Override
public void onProgress(FileDownloadTask.TaskSnapshot taskSnapshot) {
//What to do with the taskSnapshot to detect if there are no progress in the download?
}
};