android: Fortschrittsdialog anzeigen

Ich habe mir die Android-API und andere Beiträge hier zum Stackoverflow angesehen, konnte dies jedoch nicht herausfinden.

Meine App lädt Dateien auf die SD-Karte herunter. Ich möchte ein Dialogfeld "Laden ..." öffnen, während die Datei heruntergeladen wird. Wenn der Download abgeschlossen ist, wird die Datei ausgeblendet. Das habe ich mir mit der Android-API ausgedacht:

ProgressDialog pd = ProgressDialog.show(this,"","Loading. Please wait...",true);

//download file

pd.cancel();

Der Dialog wird jedoch nicht angezeigt. Wenn ich es debugge, behauptet es, dass es angezeigt wird, aber es ist offensichtlich nicht auf dem Bildschirm.

Was kann ich tun

Antworten auf die Frage(4)

Ihre Antwort auf die Frage