0
クロノメーターを有効にした通知ビルドがあります。私はまた、クロノメーターと一緒に仕事を一時停止し、再開する通知アクションを持っています。しかし、私はクロノメーターピックアップを早い経過時間から作ることはできません。私の時間計算は以下の通りです。クロノメーターを中止して再開する
private void pauseTask(){
updateNotification(createNotification(action).setUsesChronometer(false).build(), Config.NOTIFICATION_ID);
elapsedTime = System.currentTimeMillis() + (System.currentTimeMillis() - startTime);
//perform pause operation here
}
private void resumeTask(){
startTime = System.currentTimeMillis();
long time = System.currentTimeMillis() - (startTime - elapsedTime);
updateNotification(createNotification(action)
.setWhen(time)
.build(), Config.NOTIFICATION_ID);
//Perform pause task
}
pauseTask
でstartTime
は時間のアクションは、私は同じ問題を抱えています