J'ai regardé l'API Android et d'autres messages ici sur stackoverflow, mais je n'ai pas réussi à comprendre cela.Android: montrant un dialogue de progression
Mon application télécharge des fichiers sur la carte SD. Je voudrais faire apparaître une boîte de dialogue "chargement ..." pendant que le fichier est en train de le télécharger et ensuite le faire disparaître lorsque le téléchargement est terminé. C'est ce que j'ai trouvé en utilisant l'API Android:
ProgressDialog pd = ProgressDialog.show(this,"","Loading. Please wait...",true);
//download file
pd.cancel();
Cependant, la boîte de dialogue n'apparaît pas réellement. quand je le débogue, il prétend qu'il est en train de montrer, mais ce n'est évidemment pas à l'écran.
que puis-je faire?
Est-ce que le code de téléchargement fonctionne dans un fil séparé? –
non, il fonctionne sur le même fil que l'activité. – mtmurdock
C'est le problème :) –