【问题标题】:Setting timer for long period of time长时间设置定时器
【发布时间】:2018-11-19 16:40:26
【问题描述】:

我一直在制作一个安卓kiosk 应用程序。它基本上是一个启动器,其他应用程序将在其上运行。用户必须订阅它。现在,我想检查订阅到期的剩余天数,我一直在尝试使用 CountDownTimer 类,但它滞后了。该应用程序不会始终连接到互联网。我应该使用什么?

【问题讨论】:

  • 使用AlarmManager
  • 但我还需要向用户显示订阅的剩余天数和小时数。 AlarmManager 将如何提供帮助?
  • AlarmManager 将帮助您设置特定日期和时间的闹钟。设置警报后,只需将这段时间保存在 Shared Preference 中并显示用户剩余的计算天数。另请阅读AlarmManager 中的重新启动。
  • 好的,谢谢,我明白了。

标签: android timer launcher kiosk


【解决方案1】:

当然你不应该使用 timercountdown 因为这会消耗资源。您需要检查订阅的第一天和当天,然后从用户或订阅者订阅(或付费)的总天数中减去,假设您知道确切的天数订阅将在运行期间有效。

美国东部时间: 这会将剩余天数交给您,以便您可以将其显示给用户。 我希望这能回答你的问题,如果还有其他问题或任何不清楚的事情,请在评论部分提出。

【讨论】:

    猜你喜欢
    • 2017-12-07
    • 2022-01-02
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 2012-08-14
    相关资源
    最近更新 更多