Bonjour,
Je crois qu'on te l'a déjà dit mais c'est pas la bonne façon de procéder pour faire ce que tu veux faire...
Dans tout les cas, avec ce code, ton application ne s’arrêtera pas si tu rencontre l'une des trois Exceptions que tu catch.
En règle générale, les Exceptions font arrêter ton application
si tu ne les catch pas donc si tu les catch, ton app ne s’arrête pas
Mais du coup, si ta requête rencontre une autre erreur que les 3 que tu catch, ton application va s’arrêter...
Renseigne toi sur les try/catch, je ne suis pas sur que tu ai compris le fonctionnement et regarde comment utiliser les requête asynchrone, c'est vraiment pas la bonne façon de procéder, ca va bloquer ton application jusqu’à ce que ton app reçoive la réponse...
Imagine maintenant que ton utilisateur est en 3G ou en Edge? gros ping, avec un un transfert de donnée lent, tu bloque ton appli pendant plusieurs seconde et ton utilisateur reste coincer sans rien pouvoir faire. Tu admettra qu'il y a mieux comme comportement pour un appli :O
GLHF
Partager