1
我正在安排重复报警以便在一段时间内执行服务。计划重复报警
// Set the alarm to start at approximately 24:05 a.m.
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.set(Calendar.HOUR_OF_DAY, 24);
calendar.set(Calendar.MINUTE, 5);
alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
AlarmManager.INTERVAL_DAY,);
有关实现的一些问题:
- 如果用户删除的应用程序(包括服务),在下一个报警器会崩溃事情发生?
- 再次如果用户删除应用程序,报警将继续运行?如果是这样,我怎样才能取消任何重复报警?
- 哪里/何时是发起重复警报的最佳地点/时间?我应该用“只有一次”块来包装它吗?
Ans 1&2:如果用户删除应用程序,该应用程序的报警也被删除。 – 2015-02-11 12:42:39