我有以下情况。
我需要设置许多警报以在不同的特定日期开始相同的活动。
为了做到这一点,我显然使用了一个 AlarmManager。
由于给予 AlarmManager 的 PendingIntents 都是等价的,为了让 Android 创建所有它们(而不仅仅是 1 个),我使用不同的方法requestCode
来区分它们。
所有这些工作正常,所有警报都正确创建。
关键是有时我不得不取消它们!
如果我不这样做,requestCode
AlarmManager 不会取消它们。
在代码中检索原始文件非常困难requestCode
,因为它们是在运行时在不同的时刻/日期创建的......
关于如何解决这种情况的任何建议?