gpt4 book ai didi

java - cancel() 或 cancelAll() 不取消来自应用程序的通知

转载 作者:行者123 更新时间:2023-11-30 12:08:37 26 4
gpt4 key购买 nike

在 android 通知管理器类中有两个函数 cancel() 和 cancelAll() 不管我定义了什么 notifcationManager 因为我仍然无法取消推送的通知。此通知服务在应用程序打开时启动的后台服务中运行。

 @Override
public void onNotificationPosted(StatusBarNotification sbn){
Context context = this;
HushNotification notif = new HushNotification(sbn);
NotificationManager notificationManager = (NotificationManager)

getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);

//this does not properly cancel the notifications posted
notificationManager.cancelAll();


} ```


最佳答案

将代码放在 onCreate 方法中:

NotificationManager notificationManager = (NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);

notificationManager.cancelAll();

关于java - cancel() 或 cancelAll() 不取消来自应用程序的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54269295/

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