从 Android O (API 26) 版本引入的通知渠道。我从以下链接中了解了它:
问题:
如果我有多个通知,那么在应用程序启动时创建通知通道并将其保持在一个好主意
ApplicationScope
吗?public void addNotificationChannels(Context context) { List<NotificationChannel> channels = new ArrayList<>(); channels.add("channel_1"); channels.add("channel_2"); . . channels.add("channel_7"); NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); notificationManager.createNotificationChannels(channels); }
如果我
new Notification.Builder(getApplicationContext(), PRIMARY_CHANNEL)
在将频道添加到通知管理器之前尝试执行此行会发生什么