我想在两周后重复闹钟。我实施了以下代码重复报警,但两周后并没有完全重复报警。
am.setRepeating(AlarmManager.RTC_WAKEUP, targetCal.getTimeInMillis(),
AlarmManager.INTERVAL_DAY * 14, sender);`
有人可以帮助我,我怎样才能在14天后重复报警。
答案 0 :(得分:0)
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),alarmManager.INTERVAL_DAY * 14,pendingIntent);
答案 1 :(得分:0)
将AlarmManager
用于此类请求并不理想,因为一旦手机重新启动或用户强制停止您的应用,系统就不会遵循这些请求。无论如何,首先你需要设置一个receiver
来监听BOOT_COMPLETE
事件,你必须重置警报(重新计算剩余时间后)。