Witam,
Mam pewien problem z odświeżeniem stanu w progress baru . Odliczanie mam wstecz 60, 59, ... itp wraz w podaną wartością mam pokazwany stan na progress barze. Teraz próbuje zrobić w przypadku jak wartość jest 0 ponownie jest odliczana wartośc 60,59 ... oraz od początku pojawia nam się odliczanie
new Thread(new Runnable() {
@Override
public void run() {
if (interval > 0) {
progressBar.setMax(interval);
while (interval > 0) {
interval -= 1;
handler.post(new Runnable() {
@Override
public void run() {
progressBar.setProgress(interval);
secondTimeTextView.setText(String.valueOf(interval));
}
});
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
}).start();