android: zeigt ein Dialogfeld mit dem Fortschritt

Ich habe mir die Android-API und andere Beiträge hier auf stackoverflow, aber nicht in der Lage, um dies herauszufinden.

Meine app-downloads-Dateien auf der sd-Karte. Ich würde gerne pop "laden..." - dialog, während die Datei heruntergeladen wird und dann haben Sie es verschwinden, wenn der download abgeschlossen ist. Dies ist, was ich kam mit der Verwendung der android-API:

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

//download file

pd.cancel();

jedoch der dialog nicht wirklich zeigen. wenn ich Debuggen, es behauptet, dass es zeigen, aber es ist offensichtlich nicht auf dem Bildschirm.

was kann ich tun?

  • funktioniert der download-code ausführen in einem getrennten thread?
  • Nein, es läuft im selben thread wie die Aktivität.
  • Das ist das problem 🙂
InformationsquelleAutor mtmurdock | 2010-06-10
Schreibe einen Kommentar