Ich habe einen Fortschrittsbalken, der rückwärts zählt. Wenn Anzeigewert 0 stoppt Der Countdown wird gestoppt. In meiner Frage, wie Countdown in Fortschrittsbalken fortsetzen. Dieser Code zeigt eine Fortschrittsanzeige mit Countdown.Lebenslauf Countdown läuft Bar
new Thread(new Runnable() {
@Override
public void run() {
progressBar.setMax(progressStatus);
while (progressStatus > 0) {
progressStatus -= 1;
handler.post(new Runnable() {
@Override
public void run() {
progressBar.setProgress(progressStatus);
secondTimeTextView.setText(String.valueOf(progressStatus));
}
});
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
Try Chronometer zu verwenden –
oder https://developer.android.com/reference/android/os/CountDownTimer verwenden. html – appersiano