Added in API level 16

InboxStyle


open class InboxStyle : Notification.Style
kotlin.Any
   ↳ android.app.Notification.Style
   ↳ android.app.Notification.InboxStyle

Helper class for generating large-format notifications that include a list of (up to 5) strings. Here's how you'd set the InboxStyle on a notification:

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();
  

Summary

Public constructors

Public methods
open Notification.InboxStyle!

Append a line to the digest section of the Inbox notification.

open Notification.InboxStyle!

Overrides ContentTitle in the big form of the template.

open Notification.InboxStyle!

Set the first line of text after the detail section in the big form of the template.

Inherited functions
Inherited properties

Public constructors

InboxStyle

Added in API level 16
InboxStyle()

InboxStyle

Added in API level 16
InboxStyle(builder: Notification.Builder!)

Deprecated: use InboxStyle().

Public methods

addLine

Added in API level 16
open fun addLine(cs: CharSequence!): Notification.InboxStyle!

Append a line to the digest section of the Inbox notification.

setBigContentTitle

Added in API level 16
open fun setBigContentTitle(title: CharSequence!): Notification.InboxStyle!

Overrides ContentTitle in the big form of the template. This defaults to the value passed to setContentTitle().

setSummaryText

Added in API level 16
open fun setSummaryText(cs: CharSequence!): Notification.InboxStyle!

Set the first line of text after the detail section in the big form of the template.