J'utilise Robospice avec module Retrofit comme dans l'exemple. J'envoie une requête POST avec les données du corps.Robospice envoie Retrofit la même demande 3 fois
Lorsque la requête renvoie 200, c'est bon.
Mais quand il renvoie par exemple l'erreur 403, je vois qu'il s'exécute 3 fois! Le rappel onRequestFailure ne reçoit le contrôle qu'après l'exécution de la dernière requête. Log indique que la méthode loadDataFromNetwork() de la classe descendante de RetrofitSpiceRequest est appelée 3 fois aussi.
Comment puis-je éviter ce comportement étrange?
S'il vous plaît nous montrer un peu de code, il nous aidera à comprendre le problème, après tout, nous ne sommes pas des sorciers. –