2017-04-20 1 views
0

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(); 
+0

Try Chronometer zu verwenden –

+0

oder https://developer.android.com/reference/android/os/CountDownTimer verwenden. html – appersiano

Antwort

0

Wenn ich es richtig verstehe, ist das was du willst.

How can I reset the Progressbar?

ProgressBar.setProgress(0) 

setzen Sie Ihre Fortschritte manuell von 1..100

+0

aber zählen 100, 99, 98 ..., 1 – Ewelina