在一个Android应用中,我正在使用AlarmManager
来安排一些需要在特定时间进行的工作。该警报重复多次,并在需要时唤醒服务。
当用户设置“请勿打扰”时,它会在下一个警报时自动结束,或者使用“顺风”(它也会在下一个警报时自动结束),即使您不希望看到它们,我计划的警报也会关闭这两个功能由用户。这不是我想发生的事情。
根据this
“警报可以覆盖结束时间。使用户能够配置DND结束 特定时间或下一个警报(以先到者为准)。”
但是我找不到有关它对哪种警报做出反应的任何信息。
This说:
”如果需要在准确的时间运行作业,请使用AlarmManager。 如果需要,AlarmManager会启动您的应用程序以在 您指定的时间。“
没有指定用户知道的内容。
在将AlarmManager
与
alarm.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, alarmAtTime, intent(getAppContext()))