Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo poner en cola las llamadas de la API cuando no está conectado mientras usa Retrofit

Estoy usando Retrofit en combinación con rx-java y tengo la siguiente pregunta:

¿Hay una manera de poner en cola las llamadas de la API a un servidor cuando el dispositivo está desconectado para que puedan dispararse cuando el dispositivo vuelva a estar en línea.

2 Solutions collect form web for “Cómo poner en cola las llamadas de la API cuando no está conectado mientras usa Retrofit”

Es necesario agregar cola a su proyecto en primer lugar y los trabajos de Retrofit de tubería a través de esa cola. Así que ya sea crear su propia cola o comprobar si las bibliotecas como android-priority-jobqueue se ajustan a sus necesidades (que también se ocupa de la persistencia de los trabajos en cola, por lo que la aplicación kill / reboot es menos dolorosa)

Creo que la respuesta de Marcin Orlowski fue buena. Pero si quieres ir con rxjava, puedes usar .retry() con check, estás online, dentro de él.

Rxjava: ¿Puedo usar retry () pero con demora?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.