Android开发:AlarmManager重新安排和服务

时间:2012-03-30 18:01:21

标签: android

请参考 this我面临的问题......正如回答我的问题的人所建议的那样+我的其他研究显示我需要使用AlarmManager来解决我的睡眠问题。 timertask问题...因为,我已经开始更改现有代码,以便在服务中使用PendingIntent和AlarmManager:Thread thr = new Thread(null, mTask, "ServiceName"); ...

多次阅读AlarmManager文档后,我不知道如何重新安排AlarmManager ...我正在开发一个Profile Switcher应用程序,它将以各种运行间隔(就像我在我的问题线程中描述的那样)......

有没有人有任何建议?

1 个答案:

答案 0 :(得分:4)

  

我不知道如何重新安排AlarmManager

使用cancel()删除现有警报,并使用set()或任何其他set...()方法来安排警报。要“重新安排”警报,请取消旧警报并创建新警报。