Android在一个通知中显示多条消息

Android在一个通知中显示多条消息,android,Android,目前,我收到来自服务器的通知。发生的事情是,如果我收到通知,我很长时间都看不到。当收到新通知时,我会丢失上一个通知。我想要一个包含多条消息的通知,比如这样- 这是收件箱式通知 Notification notif = new Notification.Builder(mContext) .setContentTitle("5 New mails from " + sender.toString()) .setContentText(subject) .setSmallIcon(R.draw

目前,我收到来自服务器的通知。发生的事情是,如果我收到通知,我很长时间都看不到。当收到新通知时,我会丢失上一个通知。我想要一个包含多条消息的通知,比如这样-


这是收件箱式通知

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();
这是官方文件


也请检查此示例-

谢谢:),但这里有.addLine,用于预先确定的消息。我怎样才能动态地拥有它。假设我收到100条消息,我应该有100条addLine语句吗?您需要在本地数据库或首选项中维护这些语句,这取决于您的应用程序。您不能有100条addLine语句,因为您不能有那么长的通知,只添加5-6行,然后使用
summaryText
Ok,但您可能已经在whatsapp中看到,有时您从whatsapp组收到的消息太多,超过100条。在这种情况下,他们会像你说的那样使用本地数据库?我想,这是根据你的需求将这些数据库存储在数据库或首选项中的最佳方式,但因为你有更多的数据库,我建议最好的数据库