2017-08-31 11 views
-3

Salut je développe 1 app android.ici j'ai besoin d'aller chercher des enregistrements de db local (c'est un tableau) .Après cela, j'ai besoin de pousser ces dossiers un par un.Je suis En ce moment, je suis fecthing enregistrements de DB et à l'intérieur pour la boucle que je fais des appels api.Cela provoque certains des appels api à l'échec.Peut-on dire comment mettre en file d'attente cette api appelle donc l'un après l'autre, les appels api arrivent.Appeler Api un après un dans android en utilisant rétrofit

Répondre

0

Appelez l'API les uns après les autres dans leur réponse de succès et d'échec.

+0

Existe-t-il d'autres méthodes? Pour utiliser Retrofit, nous pouvons mettre en file d'attente les appels API –

+0

Non, Dans mon hypothèse, vous essayez d'appeler la deuxième API après la réponse reçue du premier. Il n'y a pas d'option de file d'attente disponible maintenant dans la modification –

+0

Si vous n'attendez pas la réponse du premier, vous pouvez utiliser l'interface de file d'attente pour le faire. –