我有时会在上午 9:00、下午 1:00、晚上 7:00 等时间设置 3 个待处理意图,这些意图每天使用 setRepeating() 方法递归触发。
(这里我将所有这些待处理的意图唯一请求代码保存在本地 SQLite 数据库中)
在这里,每当触发警报时,我想知道将要触发的下一个警报并向用户显示
示例.. 现在,警报在上午 9:00 触发,此时我应该向用户显示下一个警报将在下午 1:00 触发。
有什么解决方案可以让我获得下一个警报详细信息。
希望我传达正确。如有任何疑问,请告诉我
提前致谢!
正如我在另一个问题中所说,您无法从 AlarmManager 获取此信息。您需要自己将信息存储在 SharedPreferences 中,以便稍后引用。
例如,每当闹钟响起时,您都可以更新 SharedPreferences 以指示下一次重复发生的时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)