我想根据语言环境更新通知渠道名称。为了实现这一点,我正在使用BroadcastReceiver并侦听ACTION_LOCALE_CHANGED广播。
我的问题是,更新名称的正确方式是什么?
我应该像这样做吗?
notificationManager.getNotificationChannel(CHANNEL_ID).setName(“newName”);
还是我应该像这样重新创建频道吗?
NotificationChannel notificationChannel = new NotificationChannel(CHANNEL_ID, “newName”, NotificationManager.IMPORTANCE_DEFAULT);
notificationManager.createNotificationChannel(notificationChannel);
通过这样做(第二种方法),我是否会覆盖除了通道名称以外的其他内容?