Я хочу изменить уведомление smallIcon
в строке состояния во время работы службы переднего плана, в зависимости от состояния, которое собирает служба, а именно: «отключить звук» или «включить звук».
Что необходимо отобразить альтернативный smallIcons
из ресурса res.drawable
?
В методе инициализации класса службы я сейчас установил значок отключения звука следующим образом, но я не знаю, как изменить его после запуска службы:
NotificationCompat.Builder builder = new NotificationCompat.Builder(
this, NOTE_CHANNEL_ID)
.setSmallIcon(R.drawable.mute_icon)
.setContentTitle("Calm: Running")
.setContentText(this.getString(R.string.calm_close_txt))
.setOngoing(true)
.setContentIntent(stopIntent);
startForeground(NOTIFICATION_ID, builder.build());