Точно нужно 2 канала ?
не подойдет просто
mNotificationManager.notify(0/1, mBuilder.build());
?
0 - твое постоянное что сервис запущен
1 - последнее уведомление
чуть чище можно переписать, чтобы понятно было что и зачем
метод у YouApp наследника от класса приложение
public static void showNotify(@NonNull String message, int IdChanel) {
NotificationCompat.Builder builder =
new NotificationCompat.Builder(YouApp.context, YouApp.context.getString(R.string.app_name))
.setSmallIcon(R.drawable.ic_stat_print)
.setContentTitle(YouApp.context.getString(R.string.app_name))
.setContentText(message);
Notification notification = builder.build();
NotificationManager notificationManager =
(NotificationManager) YouApp.context.getSystemService(NOTIFICATION_SERVICE);
if (notificationManager != null) {
notificationManager.notify(IdChanel, notification);
}
}