如何解决Android Java Alarm Manager Pending Intent 无法删除
我在每天的特定时间发送通知。我可以这样做没有问题。但我想取消那个。我正在使用此代码取消,但它不起作用。此外,我正在存储待处理的意图 ID。
Intent intent = new Intent(mContext,NotificationAlarm.class);
AlarmManager alarmManager = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
PendingIntent pendingIntent = PendingIntent.getbroadcast(mContext,alarm.getPendingId(),intent,PendingIntent.FLAG_UPDATE_CURRENT);
pendingIntent.cancel();
alarmManager.cancel(pendingIntent);
alarmDatabase.alarmDao().updateActive(false,alarm.id);
Snackbar.make(buttonView,"Remainder Cancelled",Snackbar.LENGTH_SHORT).show();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。