2013-08-07 2 views
0

On ne sait pas sur quel type de logique de gestion des erreurs doit être mise en place lorsque la politique de reprise de vol est définie sur 3 fois. Disons que le réseau est en panne et que Volley doit réessayer 3 fois. quand le rappel d'erreur sera-t-il invoqué? Comment un gestionnaire d'erreur peut-il détecter qu'il s'agit d'une première tentative? Ou va-t-il réessayer trois fois et seulement à la fin du troisième essai livrer l'erreur Volley?Comment interagir logique de rappel d'erreur avec réessayer en utilisant android Volley?

Répondre

2

Il signale une erreur seulement après la troisième tentative. Généralement, vous ne pouvez pas détecter le numéro de la tentative. Mais il y a une sorte de piratage: Volley appellera la méthode "getBody" de votre requête (et quelques autres) à chaque nouvelle tentative. Il utilise aussi très complet pour voir les sources de Volley.

Questions connexes