bin eine Anwendung für den Schüler erstellen. Ich muss digitale Uhr mit verbleibender Zeit zeigen.
hier hinzufügen i Digitaluhr
aber es Systemdatum
zeigen und ich brauche, um zu zeigen, Restzeit bedeutet, nehme an, wenn Prüfungszeit 10 Minuten ist, dann muss es
Zeit in umgekehrter Weise zeigen. Oder ich muss eine andere Uhr verwenden. Jede Hilfe wird geschätzt.Wie kann man die verbleibende Zeit in der Digitaluhr anzeigen?
1
A
Antwort
1
Definieren Sie diesen Code in onCreate.
// 5000 is the starting number (in milliseconds)
// 1000 is the number to count down each time (in milliseconds)
MyCount counter = new MyCount(5000, 1000);
counter.start();
Konstruktor für CountDownTimer ist wie folgt.
// countdowntimer is an abstract class, so extend it and fill in methods
public class MyCount extends CountDownTimer{
public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish() {
tv.setText(”done!”); //TextView object should be defined in onCreate
}
@Override
public void onTick(long millisUntilFinished) {
tv.setText(”Left: ” + millisUntilFinished/1000);// This will be called every Second.
}
}
0
Werfen Sie einen Blick auf die CountDownTimer
-Klasse.
Es zeigt Nullzeigerausnahme –
Sie können eine Referenz von dieser Site haben. http://w2davids.wordpress.com/simple-countdowntimer-example/ – Bhavin
wie Zeit in Minuten angezeigt wird: zweites Format? –