2014-10-21 13 views
5

Sto codificando un'app, e userò la retroazione lib per gestire l'accesso alla rete. La mia domanda riguarda come gestire gli errori di connessione di rete. A volte la mia app può essere utilizzata in zone senza accesso a Internet, ma l'utente potrebbe essere in grado di interagire con l'app. Quindi la mia domanda è come gestire un qualche tipo di coda per ripetere le richieste che sono in errore non appena la connessione di rete passa online? O c'è qualche tipo di libreria per gestire questo tipo di problema?Come gestire una coda per ripetere le richieste dopo un errore di rete con retrofit

Grazie in anticipo.

+1

lol, no ovviamente! sto solo chiedendo qual è il modo migliore per gestire questo problema ... magari memorizzando le richieste in locale e ripetendole quando sono online? Non so se c'è un modo migliore? o qualsiasi tipo di biblioteca per farlo. L'ho cercato su google, ma non ho trovato nulla ... – euitam

+1

Molto probabilmente avrai bisogno di rotolare la tua soluzione. Ciò significa anche ricercare diverse implementazioni (in pratica implementandole in modi diversi e vedendo quale approccio soddisfa le tue esigenze). –

risposta

5

Una libreria che può in parte fare il lavoro per voi sarebbe https://github.com/path/android-priority-jobqueue

controllare i loro documenti (che sono piuttosto buono btw) per vedere se aiuta. Anche se potrebbe non essere la soluzione, penso che risolverebbe l'80% del tuo problema!

Spero che sia utile

+0

Dopo aver letto i documenti, penso che questo farà il lavoro, grazie per la condivisione. – euitam

+0

@euitam Certo, nessun problema! – Leonardo

Problemi correlati