【发布时间】:2014-11-16 16:52:48
【问题描述】:
现在,我正在设置这样的闹钟:
AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(context, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0);
timedate = cal.getTime();
//convert date to milis
long timeInMilis = (timedate.getTime());
//Set Alarm to Repeat
manager.setRepeating(AlarmManager.RTC_WAKEUP, timeInMilis, interval, pendingIntent);
不幸的是,重复的预定时间不准确,我读到它们可能在整个间隔内都不准确!
所以,我想切换到设置精确的重复警报。我的设备至少需要最新的 API 19/Android 4.4,所以我不能使用 setRepeating。
我可以做些什么来设置精确的重复警报?
【问题讨论】:
标签: java android android-alarms