我正在将我的应用迁移到Android O(API 26),在创建NotificationChannel时,通常会忽略通知渠道组ID:
NotificationManager nm; nm.createNotificationChannelGroup(new NotificationChannelGroup("test_group", "Test")); NotificationChannel newCh = new NotificationChannel("test_channel:id123", "Test", NotificationManager.IMPORTANCE_NORMAL); newCh.setGroup("test_group"); nm.createNotificationChannel(newCh); NotificationChannel ch = nm.getNotificationChannel("test_channel:id123"); // ch.getGroup() is null
答案 0 :(得分:0)
您不能在频道ID中使用冒号“:”,将“:”更改为其他字符,例如下划线“_”将起作用。