J'ai un simple code java qui obtient le texte HTML à partir de l'url d'entrée:Comment gérer problème avec la connectivité réseau en Java
try {
URL url = new URL("www.abc.com");
// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(url.openStream()));
while ((line = rd.readLine()) != null) {
String code = code + line;
} catch (IOException e){}
J'utilise ce code dans un projet Android. Maintenant, le problème vient quand il n'y a pas de connectivité Internet. L'application s'arrête juste et donne plus tard une erreur.
Y a-t-il un moyen de casser ceci après un certain délai d'attente, ou même de retourner une chaîne spécifique après qu'une exception soit levée. Pouvez-vous me dire comment faire ça?
Merci à tous, d'après Richard, votre réponse était simple et efficace. Cela a résolu tout mon problème. Je peux faire les deux tâches, en vérifiant la chaîne pour la valeur nulle et le délai d'attente fonctionne comme un régal. merci beaucoup. – Rizwan
@Rizwan - np :) –