我正在制作GPS跟踪器应用程序,1小时后我获得了更新的数据并存储到数据库中。 然后在上午12点我想将所有数据发送到特定的电子邮件ID。 所以我必须使用它,所以它只在12AM发送电子邮件
答案 0 :(得分:0)
使用AlarmManager
。您可以通过以下方式设置时间:
setInexactRepeating (AlarmManager.RTC_WAKEUP,
triggerAtTime,
myIntent,
AlarmManager.INTERVAL_DAY)
http://developer.android.com/reference/android/app/AlarmManager.html
顺便说一下,您当时不想执行Service
。您希望Service
执行Activity
。
有一个代码段,其中详细说明了如何在此处实施:Android: How to use AlarmManager
我实际上在回答类似问题之前回答:how do i set an alarm manager to fire every on specific day of week and time in android?