代码之家  ›  专栏  ›  技术社区  ›  Ravi Bhardwaj

计时器-计数时间

  •  1
  • Ravi Bhardwaj  · 技术社区  · 9 年前

    我正在制作一个测验应用程序,我想在其中显示用户在玩游戏会话时使用的时间。从00:00:00开始,直到他选择答案,格式应为HH:MM:SS。当用户每秒播放时,计时器应该每秒更新一次。另外,我想在加载下一个问题时暂停计时器。我不知道该怎么做。现在我可以通过这段代码获取当前时间。

    Calendar c = Calendar.getInstance();
                    SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
                    final String startTime = timeformat.format(c.getTime());
                    Play.timer_box.setText(""+startTime);
    

    它只是以正确的格式显示框中的当前时间。但无法理解如何实现我想要的

    1 回复  |  直到 9 年前
        1
  •  1
  •   Tejshree    9 年前

    你不能只用日历来显示时间,你必须写下逻辑

    1. 当活动/片段恢复时启动计数器,直到用户选择 答复
    2. 问题(活动/片段已加载)
    3. 同样的逻辑