Android 无法对通知进行分组
我在项目中使用通知。我想分组通知。请告诉我怎么做?我试着以身作则 但是什么也没有发生。每个通知都单独显示 这是我的密码:Android 无法对通知进行分组,android,android-notifications,Android,Android Notifications,我在项目中使用通知。我想分组通知。请告诉我怎么做?我试着以身作则 但是什么也没有发生。每个通知都单独显示 这是我的密码: private static int id =0; final static String GROUP_KEY_GUEST = "group_key_guest"; ... private void generateNotification(Context context, String title, String message) { if(notifica
private static int id =0;
final static String GROUP_KEY_GUEST = "group_key_guest";
...
private void generateNotification(Context context, String title, String message) {
if(notificationManager==null){
notificationManager = NotificationManagerCompat.from(context);
}
Intent intent = new Intent(context,MyActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
Notification notification = new NotificationCompat.Builder(context)
.setContentIntent(pendingIntent)
.setSmallIcon(R.drawable.ic_stat_gcm)
.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_stat_gcm))
.setTicker("Новое сообщение")
.setWhen(System.currentTimeMillis())
.setAutoCancel(true)
.setContentTitle(title)
.setContentText(message)
.setGroup(GROUP_KEY_GUEST)
.setGroupSummary(true)
.build();
notificationManager.notify(id++, notification);
}
@Override
protected void onMessage(Context context, Intent intent) {
String title = intent.getStringExtra("title");
String message = intent.getStringExtra("content");
generateNotification(context,title, message);
}
您发布的有问题的链接与将可穿戴设备上的通知分组相关,而不是将mob/tab设备上的通知分组相关。要在mob/tab上将您的通知分组为一个通知,请使用BigTextStyle也许问题在于组通知仅支持Android L。请确保您的设备版本为Android L(20)。或者您可以在android L手机上运行该项目,然后重试