如何在 Android 4.4 中设置精确的重复闹钟?
2022-09-03 05:03:52
现在,我正在设置这样的警报:
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。
我该怎么做才能设置一个确切的重复闹钟?