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手机上运行该项目,然后重试