Kotlin coroutines : annuler proprement une requête réseau
· 4 vues
Lors de la rotation de l'écran, la requête repart. Comment l'annuler et la reprendre ?
Démonstration : données fictives.Version de démonstration. Les données sont fictives.
· 4 vues
Lors de la rotation de l'écran, la requête repart. Comment l'annuler et la reprendre ?
Mesurez avant d'optimiser. Un simple profilage montre en général que 80 % du temps vient d'un seul appel. Corrigez celui-là d'abord.
Je rencontre le même cas en production. Ce qui a fonctionné : ajouter une clé d'idempotence, la stocker avec une contrainte d'unicité, et ignorer silencieusement les doublons.
Commencez par isoler le problème avec un cas minimal. Souvent, la cause apparaît dès que l'on retire le code qui n'y est pour rien.
git stash && git log --oneline -5Partagez une piste claire et vérifiable.
Votre brouillon est conservé sur cet appareil.