gpt4 book ai didi

android - 通知中的未决 Intent 未被清除

转载 作者:行者123 更新时间:2023-11-29 14:13:45 28 4
gpt4 key购买 nike

请查看我的 Pending Intent 代码。

        notificationIntent.putExtra("is_from_notification", true);            
notificationIntent.putExtra("push_message_id", push_message_id);
notificationIntent.putExtra("open_target", open_target);
notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

PendingIntent contentIntent = PendingIntent.getActivity(context,notifyID, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);

Notification noti = new NotificationCompat.Builder(context)
.setSmallIcon(icon_small)
.setTicker(message)
.setLargeIcon(largeIcon)
.setWhen(System.currentTimeMillis())
.setContentTitle(title)
.setContentText(message)
.setContentIntent(contentIntent)
.setAutoCancel(true).build();

NotificationManager notificationManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(notifyID, noti);

我的问题是,我应该在哪里以及如何清除这个未决的 Intent 。它与应用程序在最近的任务中一样远。

最佳答案

只需调用 notificationManager.cancel(notifyId);

或者

调用notificationManager.cancelAll();

希望对您有所帮助。

关于android - 通知中的未决 Intent 未被清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35599691/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com