2016-07-29 77 views

回答

3

這是InboxStyle通知

Notification notif = new Notification.Builder(mContext) 
.setContentTitle("5 New mails from " + sender.toString()) 
.setContentText(subject) 
.setSmallIcon(R.drawable.new_mail) 
.setLargeIcon(aBitmap) 
.setStyle(new Notification.InboxStyle() 
    .addLine(str1) 
    .addLine(str2) 
    .setContentTitle("") 
    .setSummaryText("+3 more")) 
.build(); 

Here是正式文件

檢查這個例子也 - Inbox Style Notification Like Whatsapp

+0

謝謝你:)但在這裏你有.addLine預定義的消息。我怎樣才能動態地做到這一點。假設我收到100條消息,並且應該有100條addLine語句? – Mark023

+0

您需要將這些保存在本地數據庫或首選項中,具體取決於您的應用程序。 –

+0

,你不能有100個添加行,因爲你不能有這麼多的通知,只需添加5-6行,而不是使用'summaryText' –