计时器 - 计算时间

时间:2017-10-15 17:50:15

标签: android timer countdowntimer timertask

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

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

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

1 个答案:

答案 0 :(得分:1)

您无法使用日历显示时间,您必须编写逻辑

  1. 当活动/片段恢复到用户选择时启动计数器 回答
  2. 一旦用户选择了ans,就停止它,然后再次启动它 问题(活动/片段已加载)
  3. 将计数器转换为您想要显示的时间格式,您将需要 相同的逻辑