bonjour
le problème est simple
je souhaite afficher un (message) toast placé au début d'une méthode pour faire patienter
seulement ce message ne s'affiche qu'à la fin du code de ma méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private void PartitionShow() { Toast.makeText(getApplicationContext(), "patientez traitement en cours ...", Toast.LENGTH_LONG).show(); // le code de ma méthode //... }
une solution qui fonctionne c'est de mettre le code dans une classe :
private class DownloadFilesTask extends AsyncTask<String, Integer, String> { }
et de gérer le toast dans : protected void onProgressUpdate(Integer... progress) { }
pour ceux que ça intéresse voir http://davy-leggieri.developpez.com/...oid/ui-thread/
seulement dans mon code je créé des objets et ça devient lourd et lent de le placer dans un autre thread indépendant
merci à ceux qui me trouveront une solution beaucoup plus simple ?
Partager