如何移除旧的通知渠道?

22

我的应用现在有3个通知渠道,我想删除其中的2个。
我以为简单地不注册这2个渠道就可以解决问题,但是当我在Android设备上打开通知设置时,旧的通道仍然出现。
是否有可能将它们删除?它们没有用处,会让用户感到困惑。

1个回答

36

通知渠道一旦创建,将永久存在。

要再次删除它们,只需使用通知管理器中所需的渠道ID调用deleteNotificationChannel()方法:

notificationManager.deleteNotificationChannel("channel_id");

3
谢谢。它有效了。顺便说一下,安卓在应用程序通知屏幕上添加了“x个分类已删除”的消息。 - SagiLow
1
@SagiLow,你找到移除“x个分类已删除”的解决方案了吗? - dralexnumber
@deraxnumber 抱歉,没有运气。 - SagiLow
@SagiLow https://us.community.samsung.com/t5/Galaxy-S-Phones/Categories-deleted-in-notification-settings/td-p/1277742 - Ambran

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接