2016-06-29 12 views
7

Đã cố gắng hiển thị 3 thông báo ở định dạng cụm. Theo tài liệu, tôi đã thêm thuộc tính setGroupSummary (true) cho thông báo đầu tiên.Nhưng trong kết quả tôi chỉ nhận được hai thông báo. Thông báo được thêm vào thuộc tính GroupSummary không hiển thị.Thông báo với setGroupSummary (true) không hiển thị trong Android N

NotificationCompat.Builder firstNotification = createNotification(context,"1.Message","Here you go 1"); 
firstNotification .setGroupSummary(true); 
firstNotification .setGroup("KEY_NOTIFICATION_GROUP"); 
NotificationCompat.Builder secondNotifi = createNotification(context,"2.Message","Here you go 2"); 
secondNotifi .setGroup("KEY_NOTIFICATION_GROUP");   
NotificationCompat.Builder thirdNotifi= createNotification(context,"3.Message","Here you go 3"); 
thirdNotifi.setGroup("KEY_NOTIFICATION_GROUP"); 

Đây là thông báo kích hoạt,

notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); 
notificationManager.notify(0,firstNotification .build()); 
notificationManager.notify(1,secondNotifi .build()); 
notificationManager.notify(2,thirdNotifi.build()); 

Và kết quả là, enter image description here

Tôi muốn hiển thị tất cả ba thông báo trong các định dạng cluster mà không mất tích.

Mọi trợ giúp sẽ thực sự được đánh giá cao.

+1

Tôi đang sử dụng bản xem trước N cuối cùng và tôi cũng không thể làm việc đó. Tôi đặt cùng một nhóm trên tất cả các thông báo và tóm tắt đúng/sai. Cách duy nhất nó hoạt động là để nó vào hệ thống theo từng tài liệu: Lưu ý: Nếu cùng một ứng dụng gửi bốn hoặc nhiều thông báo và không chỉ định nhóm, hệ thống sẽ tự động nhóm chúng lại với nhau. Tiết lộ: Tôi đang sử dụng Urban Airship – headsvk

+0

@headsvk có, bạn nói đúng, chúng tôi không thể triển khai tính năng này theo chương trình. Chỉ có hệ thống mới có thể thực hiện nhóm này kể từ bây giờ. – Srinivasan

+0

Tôi không phải là chuyên gia, nhưng không nên là responseID giống nhau (thay vì 1,2,3 ...). Tôi vừa đọc nội dung nào đó ở đây: https://developer.android.com/guide/topics/ui/notifiers/notifications.html –

Trả lời

0

Android 7 đưa ra quyết định về thông báo tóm tắt được hiển thị một mình. Vì vậy, bạn muốn xem nó trừ khi hệ thống quyết định rằng nó cần phải được hiển thị.

Giải pháp: tạo thông báo tóm tắt chuyên dụng.

1

Bạn nên kiểm tra câu trả lời sau đây: setgroup() in notification not working

Bạn cần phải tạo ra một thông báo nhóm riêng biệt và thiết lập các nhóm cờ tóm tắt thực sự duy nhất cho điều đó, và đó trở thành thông báo cha mẹ rằng bó thông báo khác với cùng một nhóm chính trong đó.

Các vấn đề liên quan