警报管理器在 android 版本高于 8 时无法正常工作

Alarm manager isn't working correctly on android version above 8

在我的应用程序中,我使用闹钟管理器进行时间安排。为此,我使用了 警报管理器 API .

请帮助我如何解决这个问题,我还了解了 Job schedulerWork manager 但这些没有类似的功能警报管理器将警报设置为准确或重复。

谢谢

你可能不能对 repeat 做任何事情,因为在更高的 android 上有重复的限制(我认为 15m)以获得更好的性能和省电,并且在更高的 android 上警报管理器不是最好的。

即使您设法这样做并制作了您的应用程序,它也可能会被性能控制器应用程序甚至 android OS 本身杀死。我不建议因此而花时间在上面。

欺骗 android OS 并获得您的应用程序 运行 的技巧很少,但我认为编写代码真的很麻烦。最好的工作就是和你说的一样的WorkManager