Android 随时间显示通知的最佳方式是什么&引用;。setWhen()”;或;AlarmManager;?

Android 随时间显示通知的最佳方式是什么&引用;。setWhen()”;或;AlarmManager;?,android,alarmmanager,android-alarms,bootcompleted,Android,Alarmmanager,Android Alarms,Bootcompleted,随时间显示通知的最佳方式是什么?“.setWhen()”或“AlarmManager” 我正在尝试创建一个名为“createalarm”的函数,这个方法会在24小时后创建一个通知和示例 重新启动设备时,会清除通知和警报,从而创建警报,并在重新启动设备后的SharedReferences上保留其属性(开始日期、id、文本、描述): <receiver android:name="org.test.MyRebootReceiver"> <intent-filter> <

随时间显示通知的最佳方式是什么?“.setWhen()”或“AlarmManager”

我正在尝试创建一个名为“createalarm”的函数,这个方法会在24小时后创建一个通知和示例

重新启动设备时,会清除通知和警报,从而创建警报,并在重新启动设备后的SharedReferences上保留其属性(开始日期、id、文本、描述):

<receiver android:name="org.test.MyRebootReceiver">
<intent-filter>
<action> android:name="android.intent.action.BOOT_COMPLETED"/>
</ intent-filter>
</ receiver>

android:name=“android.intent.action.BOOT\u已完成”/>
重新安排警报。 我没有看到这种情况的例子(SharedReferences+通知+24小时)

随时间显示通知的最佳方式是什么?“.setWhen()”或“AlarmManager”

它们之间没有什么关系

引述:

添加与通知相关的时间戳(通常是事件发生的时间)。默认情况下,它将显示在通知内容视图中

setWhen()
用于显示与
通知相关联的时间

剩下的问题涉及在特定时间触发
通知。这需要使用
AlarmManager