В моем приложении я хочу показать секундомер. Когда я поискал в Google, я нашел на сайте разработчиков опцию под названием Chronometer. Это похоже на часы с таймером остановки.
Когда я нажимаю кнопку запуска, я хочу, чтобы таймер запускался, а когда я нажимаю кнопку паузы, таймер должен быть приостановлен, когда я нажимаю кнопку запуска, он должен запускаться с того момента, когда он был остановлен.
Но в этом хронометре он запускается с 0, и когда я нажимаю паузу на 1 мин 10 сек, он приостанавливается. Когда я снова нажимаю кнопку «Старт через 5 минут», таймер начинает отсчет с 6 минут 10 секунд, даже при паузе таймер работает, как остановить это и возобновить работу в то время, когда он был остановлен.
Ниже приведен мой код для хронометра
Start = (Button)findViewById(R.id.widget306);
Start.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
chronometer.start();
}
});
Stop = (Button)findViewById(R.id.widget307);
Stop.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
chronometer.stop();
}
});
}