K それで、CountDownTimer でタイマーを作っています。これは私が行っている最初のアプリであり、すでに問題が発生しています。まず、タイマーが 14 番をスキップしていますか? 理由がわからない。次に、適切なフォーマットを設定する方法がわかりません。"mm:ss" 私の最大の問題はフォーマットの設定です。私はそれを持っている必要があるので、残り8秒になると00:08などと表示され、残り15分になると00:75や1:75ではなく1:15と表示されます。これを理解しようとするのは長い一日でした。前もって感謝します。
private void walk() {
new CountDownTimer(15000, 1000) {
@Override
public void onFinish() {
lapCounter++;
lapNumber.setText("Lap Number: " + lapCounter);
run();
}
@Override
public void onTick(long millisUntilFinished) {
text.setText("Time left:" + millisUntilFinished/1000);
}
}.start();