Я работаю над приложением для Android, где мне нужно запускать / останавливать секундомер, даже когда приложение работает в фоновом режиме. Я собираюсь использовать одну кнопку для запуска / остановки и 2 кнопки только для запуска. Я вызываю метод startStopChronometer () в функции кнопки onClickListener. Кроме того, хронометр устанавливается на 0 после вызова функции.
public void startStopChronometer(){
if(isStart){
chronometer.stop();
isStart = false;
}else{
chronometer.setBase(SystemClock.elapsedRealtime());
chronometer.start();
isStart = true;
}
}