ANDROID 删除提醒

发布于 2024-11-14 08:59:01 字数 865 浏览 3 评论 0原文

我有一个已知 ID 的提醒,但找不到删除它的解决方案...我已经以这种方式添加了通知: http://developer.android.com/guide/topics/ui/notifiers/notifications.html 并使用 AlarmManager...

我相信解决方案应该类似于:

AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intentAlarm = new Intent(ShowEmission.this, CustomAlarm.class);
intentAlarm.putExtra...
...
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, .., intentAlarm, PendingIntent.FLAG_ONE_SHOT);
am.cancel(pendingIntent);

但是对此有一些想法......因为命令设置是:

PendingIntent pendingIntent = PendingIntent.getBroadcast(context, requestCode, intent, flags)

所以基本上我已经存储了 requestCode...比我相信我应该能够用这个 requestCode 删除警报...

请就这个问题向我提供建议...我真的不知道如何解决它...谢谢!

I have reminder with a known ID, but couldn't find a solution to delete it... I have added Notification this way: http://developer.android.com/guide/topics/ui/notifiers/notifications.html and with AlarmManager...

I believe that solution should be something like:

AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intentAlarm = new Intent(ShowEmission.this, CustomAlarm.class);
intentAlarm.putExtra...
...
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, .., intentAlarm, PendingIntent.FLAG_ONE_SHOT);
am.cancel(pendingIntent);

But have some thoughts about it ... since the command to set is:

PendingIntent pendingIntent = PendingIntent.getBroadcast(context, requestCode, intent, flags)

so basically I have requestCode stored... Than I believe I should be able to delete the alarm with this requestCode...

Please advise me on this problem... I really have no idea how to solve it... Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁我热情 2024-11-21 08:59:01

使用警报管理器的取消功能。

这里有更多帮助

Use Alarm Manager's cancel function.

Here's more Help

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文