Создать инкрементный таймер в секундах в формате 00:00?
Я хочу создать инкрементный второй таймер, как секундомер.
Поэтому я хочу иметь возможность отображать приращения секунд и минут в формате 00:01 ...
Google приводит только 24-часовые примеры часов, и мне было интересно, кто-нибудь может начать с примера или учебного пособия о том, что я хочу сделать?
Редактировать:
Вот то, что я использую Chronometer в Android до сих пор
В onCreate ()
secondsT = 0;
elapsedTimeBeforePause = 0;
stopWatch.start();
startTime = SystemClock.elapsedRealtime();
stopWatch.setBase(elapsedTimeBeforePause);
stopWatch.setOnChronometerTickListener(new OnChronometerTickListener(){
@Override
public void onChronometerTick(Chronometer arg0) {
//countUp is a long declared earlier
secondsT = (SystemClock.elapsedRealtime() - arg0.getBase()) / 1000;
String asText = (secondsT / 60) + ":" + (secondsT % 60);
//textGoesHere is a TextView
((TextView)findViewById(R.id.time)).setText(asText);
}
});
В onDestroy ()
@Override
public void onDestroy() {
inCall = false;
elapsedTimeBeforePause = SystemClock.elapsedRealtime() - stopWatch.getBase();
super.onDestroy();
}
Вышеуказанное компилируется и запускается, но TextView никогда не увеличивается, он всегда остается равным 0, кто-нибудь может понять почему?