setAlarmClock(info,pi); to work as setRepeating()



我根据我的应用要求使用setRepeating()来重复警报。在这里,我还想知道使用setRepeating().whereas设置的下一个警报。甚至我发布了同样的问题,但我知道我们无法得到。(链接在这里 ->)如何使用setRepeating()方法知道下一个警报时间。

虽然我发现我们可以使用setalarmclock获得下一个警报详细信息 -

alarmManager.setAlarmClock(new AlarmManager.AlarmClockInfo(date.getTime(),pendingIntent),pendingIntent);
AlarmManager.AlarmClockInfo alarmClockInfo= alarmManager.getNextAlarmClock();

,但事物是setAlarmclock()是一种单时警报设置方法。而我需要一个重复机制。

如果我的假设不真实,请纠正我,如果我在解释中不清楚的话。

请在这方面建议我,非常感谢您的任何建议。

预先感谢

注意:两个问题都不相同。

您无法从AlarmManager获取此信息。您需要将信息存储在SharedPreferences中,以便以后可以参考。

例如,每当您的警报发布时,您都可以更新SharedPreferences以指示何时应该重复发生。

相关内容

  • 没有找到相关文章

最新更新