Odświeżenie odliczania w progress baru

0

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();
1

Prosże pokazać kod. Inczej nikt nie zgadnie. Wróżki forumowe pewnie ciągle są na urlopie po świętach.

2

Rozumiem że to kod na androidzie ?Masakra. Wrzuć to Sobie do AsyncTaska, i na onPostExecute wywołaj jeszcze raz tego AsyncTaska

1 użytkowników online, w tym zalogowanych: 0, gości: 1