【问题标题】:How to record the time(seconds) for which an activity is active?如何记录活动处于活动状态的时间(秒)?
【发布时间】:2019-10-03 03:22:15
【问题描述】:

我正在制作一个简单的测验应用程序。在应用程序内部,有一个问题活动,其中显示了 10 个问题,随后给出了分数。现在我想记录用户尝试所有 10 个问题的持续时间。 我为每个 10 秒的问题添加了一个计时器。现在我需要分数和尝试所有问题的时间。

我需要这个,因为如果两个用户的正确答案数量相同,那么我将能够根据他们的持续时间对他们进行排名。 谢谢,请帮忙!!

【问题讨论】:

  • 请编辑问题以显示您尝试过的内容,并使用Minimal, Complete, and Verifiable example 显示您遇到的特定障碍。欲了解更多信息,请参阅How to Ask
  • 所有细节都在@Andreas问题中提到了
  • 您没有任何 MCVE 或任何记录总时长的尝试

标签: android android-studio android-intent android-activity


【解决方案1】:

onCreate()onResume() 中启动计时器,然后存储计数,当您停止计时器时,您就有了分数。

我可能会扩展或只是修改 CountDownTimer。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    相关资源
    最近更新 更多