如何在Android中循环或重复定期任务?

时间:2011-12-27 19:59:54

标签: android repeat

我对Android很陌生,我真的很想知道如何循环或定期重复任务。 在我的程序中,我有UpdateLoc()将我的gps位置发送到我的数据库,但是我希望它在不使用太多电池和CPU的情况下定期更新(无论是3分钟还是3小时)。 问题是我不知道从哪里开始......有一种简单的方法可以做到这一点吗?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

我认为在这种情况下你有两种选择:

  1. Service - 这将继续在后台运行但使用更多电池。
  2. AlarmManager - 您可以安排将来运行的任务以暂时执行更新操作,并且应该使用更少的电量。