So aktualisieren Sie den Fortschrittsbalken im Fragment ohne Threading
Posted: 08 Jan 2025, 10:08
Ich versuche, den Fortschritt meiner Fortschrittsleiste in einem Fragment zu aktualisieren, aber es passiert nichts. Ich verwende kein Threading und möchte es auch nicht.
Ich habe jede Menge Beispiele gefunden und versucht, setProgress(0) und setMax(max) zu verwenden vor dem Aktualisieren des Werts, aber das war nicht erfolgreich.
Der Code:
Dieser Code befindet sich in einem Methodenaufruf in OnCreateView() meines Fragments.
Ich bin mir sicher, dass sich meine Werte ändern, aber die Fortschrittsleiste wird nicht aktualisiert.
Ich habe jede Menge Beispiele gefunden und versucht, setProgress(0) und setMax(max) zu verwenden vor dem Aktualisieren des Werts, aber das war nicht erfolgreich.
Der Code:
Code: Select all
scoreABar.setProgress(0);
scoreBBar.setProgress(0);
scoreCBar.setProgress(0);
scoreDBar.setProgress(0);
scoreEBar.setProgress(0);
scoreABar.setMax(100);
scoreBBar.setMax(100);
scoreCBar.setMax(100);
scoreDBar.setMax(100);
scoreEBar.setMax(100);
scoreABar.setProgress((int) scoreA);
scoreBBar.setProgress((int) scoreB);
scoreCBar.setProgress((int) scoreC);
scoreDBar.setProgress((int) scoreD);
scoreEBar.setProgress((int) scoreE);
Ich bin mir sicher, dass sich meine Werte ändern, aber die Fortschrittsleiste wird nicht aktualisiert.