【问题标题】:Using android alarms vs timer tasks? [closed]使用android警报与计时器任务? [关闭]
【发布时间】:2013-04-10 17:17:35
【问题描述】:

我有一个要求,我每天只需要从 excel 文件中读取 100 个条目。该文件可以有数千条记录。

我希望在 android 中创建一个系统,其中一个预定的服务将在每天的预定时间运行,并读取下一组 100 条记录并对其进行进一步处理。

一旦 excel 文件中的所有行都结束,计划的服务需要自行取消。

在论坛上阅读时,我遇到了围绕着 定时器任务 报警管理器

谁能让我知道哪些应该是首选,为什么?还要指出是否存在其他有效的方法。

我计划从 android 2.1+ 版本开始。

【问题讨论】:

    标签: android service background timer alarms


    【解决方案1】:

    使用警报管理器是执行计划任务的唯一方法,即使应用程序进入后台并且操作系统撤销其资源也是如此。

    涉及创建本地线程对象或此类替代方案的任何其他选项可能在短期内有效,但不会是一个可靠的解决方案。

    TimerTask 必须被实例化。

    当应用程序进入后台、失去优先级并且 Android 释放其资源时,属于您的应用程序的任何对象实例都可能与您的应用程序一起被取消。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-11
      • 1970-01-01
      • 1970-01-01
      • 2018-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多