【发布时间】:2020-10-30 23:01:32
【问题描述】:
我正在开发一个需要定期执行大量互联网任务的 Android 应用程序(如网络机器人)。这些任务需要在特定时间存储,所以我考虑使用警报管理器和 嵌入数据库。因此,尽管这些保存任务不需要网络连接,但应用程序可能会更长时间处于活动状态。稍后我将抛出另一个警报管理器来执行所有排队的任务并做网络事情。
否则我不确定使用前台服务是否更好。该应用程序将全天运行,保存任务(每 5 或 15 分钟),但每 30 分钟仅在互联网上运行任务队列。
我觉得有能力开发这两种系统,但我想知道哪一种在性能和电池消耗方面更好。
非常感谢。
【问题讨论】:
标签: android web-services scheduled-tasks