2017-05-05 5 views
-2
new CountDownTimer(30000, 1000) { 

public void onTick(long millisUntilFinished) { 
    mTextField.setText("seconds remaining: " + millisUntilFinished/1000); 
} 

public void onFinish() { 
    mTextField.setText("done!"); 
} 
}.start(); 
+1

was meinst du nicht akzeptieren? – Aryan

+0

kann Symbol CountDownTimer –

Antwort

0

Sie haben android.os.CountDownTimer zu importieren.

Try this:

import android.os.CountDownTimer; 

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     ..................... 
     .............................. 

     new CountDownTimer(30000, 1000) { 

      public void onTick(long millisUntilFinished) { 
       mTextField.setText("seconds remaining: " + millisUntilFinished/1000); 
      } 

      public void onFinish() { 
       mTextField.setText("done!"); 
      } 
     }.start(); 

     ..................... 
     .............................. 
    } 
} 
+0

nicht auflösen, danke, dass ich Import nicht benutze und mein android Studio diesen Import nicht automatisch hinzufügt .... Import android.os.CountDownTimer; :) –

0

akzeptieren Wenn Sie eine Android-Plattform jar (android.jar), wie in externen Bibliotheken haben Sie android.os.CountDownTimer in Ihrer Klasse importieren.

Nach dem Import können Sie Objekt von CountDownTimer in Ihrer Klasse erstellen:

new CountDownTimer(30000,1000) { 
      @Override 
      public void onTick(long millisUntilFinished) { 

      } 

      @Override 
      public void onFinish() { 

      } 
     }).start();