Ich habe eine AsyncTask
, die Dateien entzippen ist. Ist es möglich, den Prozentsatz des Fortschritts des AsyncTask
zu erhalten, es in einem horizontalen ProgressBar
zu zeigen?Asynctask erhalten Prozentsatz des Fortschritts in Java
0
A
Antwort
1
Aufschalten onProgressUpdate
in Ihrem AsyncTask
. Rufen Sie dann publishProgress
innerhalb des Hintergrundthreads auf. onProgressUpdate
wird im UI-Thread mit dem Parameter publishProgress
aufgerufen.
Sie bestimmen den Typ des Fortschrittsparameters mit dem Argument des zweiten Typs in AsyncTask
.
0
AsyncTask hat Methode onProgressUpdate (Integer ...), die Sie jede Iteration zum Beispiel oder jedes Mal, wenn ein Fortschritt während DoInBackground() durch Aufrufen von PublishProgress() ausgeführt wird, aufrufen können.
Siehe die doc für weitere Details
Verwandte Themen
- 1. Fortschritts-Update in AsyncTask, Android
- 2. Erhöhung des Fortschritts beim Herunterladen in ListView in Android
- 3. Android: Ändern des Fortschritts Dialogfeldtext
- 4. Anzeige des Fortschritts beim Abrufen in MailKit
- 5. Erhalten Sie den Prozentsatz des Rabattwertes in C#
- 6. Anzeige des Fortschritts des Dateidownloads in einer ProgressBar mit SSH.NET
- 7. Wrap io.PipeReader zum Speichern des Fortschritts
- 8. Die Fortschritts-Zirkularanweisung des Winkelmaterials funktioniert nicht
- 9. Verfolgen des Fortschritts von asynchronen Dienstaktivatoren
- 10. Anzeige des Fortschritts bei langem Betrieb?
- 11. Implementieren des Datei-Upload-Fortschritts mit Zend
- 12. Swift: Einstellen des Fortschritts von NSProgressIndicator
- 13. "FATALE AUSNAHME AsyncTask # 1" erhalten
- 14. Verwendung von Java AsyncTask
- 15. Schwierigkeit Beim Einstellen des sekundären Fortschritts in Customized SeekBar
- 16. Verfolgen des Fortschritts des mehrteiligen Dateiuploads mit OKHTTP
- 17. Abrufen des Upload-Fortschritts während des Datei-Uploads mit Webclient.Uploadfile
- 18. CefSharp ProgressBar zum Anzeigen des Fortschritts des Downloads
- 19. jede Zeile des Prozentsatz des gesamten
- 20. Android seekbar wie in Bereich des Fortschritts Wert blockieren Ziehen
- 21. erhalten EditText Wert in doInBackground AsyncTask
- 22. Prozentsatz des Wertes 0,0000001 .. 1000
- 23. PHP/Mathe Prozentsatz des Prozentsatzes
- 24. Verfolgen des Build-Fortschritts mit der TeamCity-REST-API
- 25. Inhalt des Hauptspeichers in Java erhalten
- 26. Prozentsatz von Gruppe durch Abfrage erhalten
- 27. Abrufen einer BitMap von AsyncTask in Java
- 28. Asynchroner Funktionsaufruf, mit einer Methode zur Überprüfung des Fortschritts
- 29. Anzeigen des Fortschritts einer Task, die in einer referenzierten Assembly ausgeführt wird
- 30. Wie Prozent der CPU-Auslastung des Betriebssystems von Java erhalten
Geht es bei Ihrer Frage eher darum, den Fortschritt zu berechnen oder den Fortschritt anzuzeigen? –
Fortschritt anzeigen – user6765242
Schönes Tutorial hier http://www.concretepage.com/android/android-asynctask-example-with-progress-bar – Azghanvi