diff --git a/app/src/main/java/com/chwl/app/service/DaemonService.java b/app/src/main/java/com/chwl/app/service/DaemonService.java index 1e8a8f62c..d4d5cc655 100644 --- a/app/src/main/java/com/chwl/app/service/DaemonService.java +++ b/app/src/main/java/com/chwl/app/service/DaemonService.java @@ -92,7 +92,13 @@ public class DaemonService extends Service { builder.setTicker(ResUtil.getString(R.string.erban_service_daemonservice_06)); //8.0系统适配 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - builder.setChannelId(CHANNEL_ID); + String channelID = getPackageName() + "1"; + String channelName = ResUtil.getString(R.string.erban_service_daemonservice_04); + NotificationChannel channel = new NotificationChannel(channelID, channelName, NotificationManager.IMPORTANCE_HIGH); + channel.setSound(null, null); + NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + manager.createNotificationChannel(channel); + builder.setChannelId(channelID); } startForeground(NOTICE_ID, builder.build()); isStartForeground = true;