在我的应用程序中,我想展示一个停止计时器。当我通过谷歌搜索时,我在开发者网站上找到了一个名为Chronometer的选项。它看起来就像一个停止计时器。
当我点击开始按钮时,我希望计时器开始计时,当我点击暂停按钮时,计时器必须暂停,当我再次点击开始时,它必须从停止的时间开始计时。
但是,在这个计时器中,它从0开始计时,当我在1分10秒处点击暂停时,它会暂停。当我在5分钟后再次点击开始时,计时器从6分10秒开始计时,即使在暂停时计时器也在运行,如何停止它并在停止的时间恢复。
以下是我的计时器代码:
当我点击开始按钮时,我希望计时器开始计时,当我点击暂停按钮时,计时器必须暂停,当我再次点击开始时,它必须从停止的时间开始计时。
但是,在这个计时器中,它从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();
}
});
}