Localeに従って通知チャネル名を更新したいとします。これを行うために、私はBroadcastReceiverを使用していて、ACTION_LOCALE_CHANGEDブロードキャストを待ち受けています。通知チャネル名を更新する正しい方法は何ですか?
私の質問は、名前を更新する正しい方法は何ですか?
このような操作をしてください。
notificationManager.getNotificationChannel(CHANNEL_ID).setName(“newName”);
このようにチャンネルを再作成する必要はありますか?
NotificationChannel notificationChannel = new NotificationChannel(CHANNEL_ID, “newName”, NotificationManager.IMPORTANCE_DEFAULT);
notificationManager.createNotificationChannel(notificationChannel);
これを行うことで(2番目のアプローチ)、私はもちろんチャンネル名以外のものを上書きしますか?