我根据我的应用要求使用setRepeating()来重复警报。在这里,我还想知道使用setRepeating().whereas设置的下一个警报。甚至我发布了同样的问题,但我知道我们无法得到。(链接在这里 ->)如何使用setRepeating()方法知道下一个警报时间。
虽然我发现我们可以使用setalarmclock获得下一个警报详细信息 -
alarmManager.setAlarmClock(new AlarmManager.AlarmClockInfo(date.getTime(),pendingIntent),pendingIntent);
AlarmManager.AlarmClockInfo alarmClockInfo= alarmManager.getNextAlarmClock();
,但事物是setAlarmclock()是一种单时警报设置方法。而我需要一个重复机制。
如果我的假设不真实,请纠正我,如果我在解释中不清楚的话。
请在这方面建议我,非常感谢您的任何建议。
预先感谢
注意:两个问题都不相同。
您无法从AlarmManager
获取此信息。您需要将信息存储在SharedPreferences
中,以便以后可以参考。
例如,每当您的警报发布时,您都可以更新SharedPreferences
以指示何时应该重复发生。