2

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

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

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

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

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

我计划从 android 2.1+ 版本开始这项工作。

4

1 回答 1

2

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

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

TimerTask 必须被实例化。

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

于 2013-04-10T17:28:13.307 回答