我試圖使用計時器在我的Android應用程序中創建一個恢復按鈕。到目前爲止,我對恢復方法的代碼片段:Android的計時器恢復功能
private long pauseResume() {
long timeWhenStopped = chronometer.getBase() - SystemClock.elapsedRealtime();
return timeWhenStopped;
}
而這裏的恢復按鈕的代碼:
public void onClick(View v) {
switch(v.getId()) {
...
case R.id.resume_button:
chronometer.setBase(SystemClock.elapsedRealtime() + pauseResume());
chronometer.start();
break;
}
}
問題是:例如,當我暫停計時器在00:05和然後在10秒後按下恢復按鈕,定時器將在00:15恢復計數。
我希望它從00:05開始,而不是00:15,因爲它是一個「簡歷」功能。
我很高興你能幫上忙。謝謝。
感謝您的答覆。但它做同樣的事情。 – banana