Android 使用安卓警报与计时器任务?

Android 使用安卓警报与计时器任务?,android,service,background,timer,alarms,Android,Service,Background,Timer,Alarms,我有一个要求,我每天只需要从excel文件中读取100个条目。该文件可以有数千条记录 我希望在安卓系统中创建一个定时服务,每天在预定义的时间运行,读取下一组100条记录并对其进行进一步处理 excel文件中的所有行结束后,计划服务需要自行取消 当我在论坛上阅读的时候,我遇到了围绕着这个话题的讨论 计时器任务 报警管理器 有人能告诉我哪些是首选的吗?为什么?同时指出是否存在其他有效的方法 我计划在android 2.1+版本上实现这一点。使用alarm manager是执行计划任务的唯一方法,即使

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

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

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

当我在论坛上阅读的时候,我遇到了围绕着这个话题的讨论 计时器任务 报警管理器

有人能告诉我哪些是首选的吗?为什么?同时指出是否存在其他有效的方法


我计划在android 2.1+版本上实现这一点。

使用alarm manager是执行计划任务的唯一方法,即使应用程序在后台运行并且操作系统撤销了其资源

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

必须实例化TimerTask

任何属于你的应用程序的对象实例都可能会在你的应用程序进入后台、失去优先级、Android释放资源时被取消