Bonjour tout le monde,

j'ai réussi à mettre en place un progressdialog dans mon appli qui correspond au téléchargement d'un fichier, mais j'aurai aimé pouvoir au moins modifier les informations affichées (histoire de pouvoir marquer la progression en kB) et leur position...

Vu le peu de methodes dont dispose la classe progressdialog je suppose que je dois réaliser un customdialog avec une progressbar non ?

Mais je n'ai pas trouvé d'exemple qui fasse ça, et je mois pas comment mettre ma progressbar dans mon customdialog... Je n'ai pas trouvé l'objet xml correspondant à une progressbar non plus...

Si vous pouviez m'éclairer là dessus, ce serait sympa

j'ai aussi un autre petit souci avec mon progressdialog actuel, c'est qu'avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
byte[] buffer = new byte[1024];
		    	int length;
	            long total = 0;
		    	try{
		    		while ((length = myInput.read(buffer))>0){
		    			total += length;
		                // publishing the progress....
		                publishProgress((int)total/1024);
		    			myOutput.write(buffer, 0, length);
		    		}
		    		//Close the streams 
		    		myOutput.flush();
		    		myOutput.close();
		    		myInput.close();
		    	}catch(Exception e){
		    		e.printStackTrace();
		    	}
	             return total;
ma barre progresse par palier, alors que selon moi je fais un publishProgress (et donc un setProgress associé) tous les kB... Quelqu'un sait comment avoir une barre plus progressive ?

Merci d'avance.