Avatar ·

Wie lade ich eine Datei in Android mit Fortschrittsanzeige im ProgressDialog herunter?

Hallo zusammen! Ich bin neu in der Android-Entwicklung und versuche, einen Datei-Download aus dem Internet mit Fortschrittsanzeige in einem Dialogfenster zu implementieren. Ich habe einen einfachen Java-Code, der AsyncTask verwendet, aber der Fortschritt wird nicht aktualisiert und der Dialog schließt sich sofort nach dem Start des Downloads. Ich habe unzählige Varianten aus dem Internet ausprobiert, aber nichts funktioniert wie gewünscht. Bitte helft mir, das zu verstehen!\n\nHier ist mein aktueller Code:\n\n```java\npublic class DownloadFile extends AsyncTask {\n private ProgressDialog progressDialog;\n private Context context;\n\n public DownloadFile(Context context) {\n this.context = context;\n progressDialog = new ProgressDialog(context);\n }\n\n @Override\n protected void onPreExecute() {\n progressDialog.setMessage(