Cómo manejar una cola para repetir solicitudes después de un fallo de red con retroadaptación
Estoy codificando una aplicación, y usaré la librería de actualización para manejar el acceso a la red. Mi pregunta es acerca de cómo manejar los errores de conexión de red. Mi aplicación a veces se puede utilizar en zonas sin acceso a Internet, pero el usuario puede interactuar con la aplicación. Así que mi pregunta es cómo manejar algún tipo de cola para repetir las solicitudes que están en el fracaso tan pronto como la conexión de red pasa en línea? ¿O hay algún tipo de biblioteca para manejar este tipo de problema?
Gracias por adelantado.
- ¿Cómo agregar múltiples del mismo parámetro / array usando Retrofit?
- No puedo enviar retrofit 2.0 solicitud de varias partes con parámetros con las mismas claves
- Error al compilar com.squareup.retrofit: converter-simplexml: 2.0.0-beta2
- Manejo de errores personalizado con Retrofit
- Cómo utilizar interceptor para agregar encabezados en Retrofit 2.0
- Utilizar retroadaptación para descargar el archivo de imagen
- Retroalimentación personalizada ErrorHandler da UndeclaredThrowableException
- ¿Retrofit de cómo manejar dos tipos de respuestas?
- Retrofit 2: @FormUrlEncoded con campos predeterminados
- ¿Cómo pasar los parámetros de Map <String, String> o el objeto a la petición POST mediante Retrofit?
- Retrofit - Cambiar BaseUrl
- RestAdapter (retrofit) no se resuelve en android
- Retrofit java.net.SocketTimeoutException
Una biblioteca que puede hacer parcialmente el trabajo para usted sería https://github.com/path/android-priority-jobqueue
Compruebe sus documentos (que son bastante buenos BTW) para ver si ayuda. Aunque puede que no sea la solución, creo que resolvería el 80% de su problema.
Espero eso ayude
- Transferir archivos de android a computadora vía usb programáticamente
- ¿Cómo puedo actualizar la versión del dispositivo virtual de Genymotion a 2.2.2