根据此问题的评论:“标准 Android 仅允许您从 Android 3.0+ 上的该列表中删除内容,这样做不会影响您的 AlarmManager 事件”。
如果用户从最近的应用程序列表中滑动应用程序,我想取消警报,但我们似乎无法处理从可以取消警报的最近应用程序列表中滑动应用程序。我在应用程序中有选项供用户取消执行此代码的警报:
public static void cancelAlarm() {
if (alarmUp())
{
alarmMgr.cancel(pendingIntent);
}
}
public static boolean alarmUp() {
return (pendingIntent != null);
}
但是当app被强行移除时,如何取消闹钟呢?我不想在应用程序关闭时取消警报(按返回或主页按钮)。