2016-11-16 68 views
0

的AndroidÑ引入捆綁通知的Android捆綁通知行爲

張貼4個或多個通知沒有一組將導致這些 通知被自動捆綁在一起。

我使用不同的標記和ID創建了四個非常相似的通知,但具有相同的圖標。通知NotificationManagerCompat並創建第4個通知後,所有通知將與我的應用程序名稱和灰色圖標捆綁爲一個。這導致奇怪的行爲,因爲它看起來像圖標NotificationCompat.Builder

我創建樣例應用程序,並試圖模仿相同的環境灰色的我的應用程序啓動器圖標,而不是smallIcon的形狀,並創建使用相同的4個通知在第一個應用程序中的建造者方法。相反,灰色的形狀,我可以看到建設者的原始smallIcon這是正確的行爲。

在屏幕上,第一通知是從我示例應用程序,第二個是從我主要的應用程序

創建通知在這兩個應用程序看起來是一樣的:

NotificationCompat.Builder notifBuilder = 
      new NotificationCompat.Builder(this) 
        .setSmallIcon(R.drawable.alert_octagon_white) 
        .setContentTitle("contentTitle 2") 
        .setTicker("ticker 2") 
        .setContentText("contentText 2") 
        .setStyle(new NotificationCompat.BigTextStyle().bigText("bigText 2")); 
NotificationManagerCompat.from(this).notify("tag2", 2, notifBuilder.build()); 

我在哪裏可以找的區別是什麼?我如何設置捆綁通知圖標?

enter image description here

回答

0

我不知道在行爲上您看到的差異,但我認爲,在Android的牛軋糖默認通知捆綁東西是搞砸了。

爲了避免在您的Builder對象上專門調用setGroup()setGroupSummary()這將解決問題。