Bonjour,
J'utilise le code suivant pour télécharger le code de ma page :
Mon soucis c'est que des fois cela prend beaucoup de temps voir se bloque et que pendant ce temps l'utilisateur ne peut rien faire car le logiciel est figé. J'aimerais que l'utilisateur puisse annuler son action et stopper le téléchargement. Mais comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 try { URL u=new URL("http://monurl"); InputStream is = u.openStream(); DataInputStream dis= new DataInputStream(new BufferedInputStream(is)); while ((s = dis.readLine()) != null) { code+=s+"\n"; } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
Partager