请参考
this我面临的问题......正如回答我的问题的人所建议的那样+我的其他研究显示我需要使用AlarmManager来解决我的睡眠问题。 timertask问题...因为,我已经开始更改现有代码,以便在服务中使用PendingIntent和AlarmManager:Thread thr = new Thread(null, mTask, "ServiceName");
...
多次阅读AlarmManager文档后,我不知道如何重新安排AlarmManager ...我正在开发一个Profile Switcher应用程序,它将以各种运行间隔(就像我在我的问题线程中描述的那样)......
有没有人有任何建议?
答案 0 :(得分:4)
我不知道如何重新安排AlarmManager
使用cancel()
删除现有警报,并使用set()
或任何其他set...()
方法来安排警报。要“重新安排”警报,请取消旧警报并创建新警报。