关于alarmManager和性能/电池问题

时间:2017-11-13 16:38:02

标签: android performance alarmmanager android-alarms reminders

Android初学者: 我正在写一个药丸'提醒应用程序使用alarmManager,但我想知道我是否需要实现每日调度程序和数据库来存储今天不需要启动的警报,或者alarmManager是否自己完成所有事情,避免过多的性能问题和电池耗尽?我问它是因为,让我们说我们每周每30粒药丸有30个警报,我认为有所有的警报和#34;滴答作响的"当我每天只需要服用几片药片是非常昂贵的。 我试着阅读文档,但它看起来非常通用。 谢谢

1 个答案:

答案 0 :(得分:0)

如果您真的想使用AlarmManager设置重复提醒,Android Developer Docs建议使用AlarmManager.setInexactRepeating(),它允许您设置AlarmManager.INTERVAL_DAY等间隔,以便每天重复并同步来自多个应用的​​重复警报以触发同一时间。如果你想考虑其他选项而不是AlarmManager,你应该看看Joanna Smith https://www.youtube.com/watch?v=7maNuWjL3Wc

的这个演讲