Die GeschichteFirebase Speicher Downloads nicht fortgesetzt auf Netzwerk Reconnection
I Firebase Speicher bin mit Dateien hoch- und herunterladen. Die Upload funktioniert fast perfekt und wenn das Gerät für einige Minuten Internet-Verbindung verliert, stoppt der Upload, aber es wird automatisch fortgesetzt, sobald die Verbindung wieder hergestellt ist.
Das Problem
ich genau dieses gleiche Verhalten für die auch Downloads erwartete. Aber so funktioniert es nicht. Wenn mein Gerät die Internetverbindung verliert, schlägt der Download abrupt fehl und erfolgt nicht automatisch, wenn die Verbindung nach einigen Sekunden wieder hergestellt ist.
Ist das das normale Verhalten? Verpasse ich etwas?
Jede Hilfe würde er sehr geschätzt.
EDIT
Dies ist der Fehler genau,
com.google.firebase.storage.StorageException: An unknown error occurred, please check the HTTP result code and inner exception for server response.
Read error: ssl=0xb7e7a510: I/O error during system call, Connection timed out
javax.net.ssl.SSLException: Read error: ssl=0xb7e7a510: I/O error during system call, Connection timed out
at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:699)
at com.android.okio.Okio$2.read(Okio.java:113)
at com.android.okio.RealBufferedSource.read(RealBufferedSource.java:48)
at com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.read(HttpConnection.java:446)
at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:168)
at java.io.InputStream.read(InputStream.java:162)
at com.google.firebase.storage.FileDownloadTask.run(Unknown Source)
at com.google.firebase.storage.StorageTask$5.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
plz ref diesen Link: http://stackoverflow.com/questions/37499262/firebase-storage-handling-network-interruptions-when-download-in -progress? rq = 1 –
Danke für die Referenz. Aber mein Download schlägt sofort fehl, wenn die Verbindung unterbrochen wird. Es wird nicht wiederholt. Was sollte das Problem sein? –
@DaminiMehra Ich habe die Frage mit der genauen Ausnahme bearbeitet, die sofort ausgelöst wird, wenn die Internetverbindung unterbrochen wird. Können Sie bitte helfen? –