【发布时间】:2014-09-10 17:07:22
【问题描述】:
在我的应用程序中,我想安排一个与活动 A 关联的警报。当警报触发时,应该发生什么取决于具体情况:
1.如果当时没有打开app,那么在通知栏显示一个通知,下次启动app时也启动activityA
3.如果app处于活动状态,启动Activity A
活动 A 不是后台活动 - 它需要用户交互。
理想情况下,相同的行为适用于超过 1 个警报 - 即,如果在应用未使用时触发了 2 个警报,则一旦用户启动应用,两个活动将排队启动。
我阅读了有关 AlarmManager、PendingIntents 和 Notification 的 Android 文档 - 我知道如何安排触发通知的警报,但我完全不知道我会怎么做
- 警报触发后的活动“排队”
- 警报触发时的“条件行为”(基于应用程序是否正在运行)。
似乎很多应用都需要这种行为。我希望有人能指出我正确的方向。
【问题讨论】:
标签: android android-intent alarmmanager