我正在尝试构建一个集成了提醒管理器的 Android 应用程序。我创建了一个类,其中有一个包含所有提醒的列表(这些提醒取自本地数据库中的表)。当应用程序第一次启动时,我希望上述类调用一个从数据库中获取提醒的方法,填充提醒列表(按时间排序)。在此之后,我正在考虑调用警报管理器来设置第一个提醒。当闹钟响起时,我会出现一个通知,并在 AlarmManager 中设置下一个提醒,依此类推。
问题是:
- 如果我的应用程序没有运行,并且警报响起,会发生什么?
- 我可以在我的应用程序中执行一个代码来恢复包含明显被破坏的提醒列表的类吗?
- 任何人都可以建议我不同的方法吗?