Java 始终显示小时的计时器格式

Java 始终显示小时的计时器格式,java,android,chronometer,Java,Android,Chronometer,所以我一直在尝试将计时表的格式设置为“HH:MM:SS”,但我没能做到。尝试只执行此操作chrono.setText(“00:00:00”),但启动后,返回到00:00。我也试过这个 ` 在我按下“开始”按钮之前,一切都很好。我第二次按start是从00:00:00到20:00:00。计时器运行得很好,但我无法摆脱这20个问题,因为我从另一个问题复制了这个问题,我不确定它是如何工作的 我在想,他们的方法更好吗?如果我将它保留为默认格式“00:00”,它最终是否达到小时数?如果是这样的话,我就让它

所以我一直在尝试将计时表的格式设置为“HH:MM:SS”,但我没能做到。尝试只执行此操作
chrono.setText(“00:00:00”)
,但启动后,返回到00:00。我也试过这个 `

在我按下“开始”按钮之前,一切都很好。我第二次按start是从00:00:00到20:00:00。计时器运行得很好,但我无法摆脱这20个问题,因为我从另一个问题复制了这个问题,我不确定它是如何工作的

我在想,他们的方法更好吗?如果我将它保留为默认格式“00:00”,它最终是否达到小时数?如果是这样的话,我就让它像那样,用我得到的来工作


提前谢谢。

我只是让计时器继续运行,看看小时是否最终会出现。其他一些用户声称回答了这个问题。
chronoM.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener()
     {
            @Override
            public void onChronometerTick(Chronometer chronometer)
            {
                long time = SystemClock.elapsedRealtime() - chronometer.getBase();

                Date date = new Date(time);

                DateFormat formatter = new SimpleDateFormat("HH:mm:ss");

                String dateFormat = formatter.format(date);

                chronometer.setText(dateFormat);
            }
        });`