хронометр не останавливается в android

В моем приложении я хочу показать секундомер. Когда я поискал в 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();
            }
        });
    }
5
задан Yaniv 4 March 2013 в 09:10
поделиться