1

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();
4

1 に答える 1

1

joda-timeを使用することをお勧めします。詳細については、この投稿を参照してください

于 2012-09-17T04:31:12.807 に答える