# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Fields | Ctors | Methods | Protected Methods | Inherited Methods

# Notification.Style

`public static abstract class Notification.Style`
`extends Object` ``

java.lang.Object
↳ | android.app.Notification.Style

Known direct subclasses Notification.BigPictureStyle, Notification.BigTextStyle, Notification.CallStyle, Notification.DecoratedCustomViewStyle, Notification.InboxStyle, Notification.MediaStyle, Notification.MessagingStyle
Notification.BigPictureStyle | Helper class for generating large-format notifications that include a large image attachment.
Notification.BigTextStyle | Helper class for generating large-format notifications that include a lot of text.
Notification.CallStyle | Helper class for generating large-format notifications that include a large image attachment.
Notification.DecoratedCustomViewStyle | Notification style for custom views that are decorated by the system Instead of providing a notification that is completely custom, a developer can set this style and still obtain system decorations like the notification header with the expand affordance and actions.
Notification.InboxStyle | Helper class for generating large-format notifications that include a list of (up to 5) strings.
Notification.MediaStyle | Notification style for media playback notifications.
Notification.MessagingStyle | Helper class for generating large-format notifications that include multiple back-and-forth messages of varying types between any number of people.

Known indirect subclasses Notification.DecoratedMediaCustomViewStyle
Notification.DecoratedMediaCustomViewStyle | Notification style for media custom views that are decorated by the system Instead of providing a media notification that is completely custom, a developer can set this style and still obtain system decorations like the notification header with the expand affordance and actions.

An object that can apply a rich notification style to a `Notification.Builder` object.

## Summary

### Fields
`protected Notification.Builder` | `mBuilder`

### Public constructors
`Style()`

### Public methods
`Notification` | `build()` Calls `Notification.Builder.build()` on the Builder this Style is attached to.
`void` | `setBuilder(Notification.Builder builder)`

### Protected methods
`void` | `checkBuilder()`
`RemoteViews` | `getStandardView(int layoutId)`
`void` | `internalSetBigContentTitle(CharSequence title)` Overrides ContentTitle in the big form of the template.
`void` | `internalSetSummaryText(CharSequence cs)` Set the first line of text after the detail section in the big form of the template.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Fields

### mBuilder

    protected Notification.Builder mBuilder

## Public constructors

### Style

    public Style ()

## Public methods

### build

    public Notification build ()

Calls `Notification.Builder.build()` on the Builder this Style is attached to.

Returns
`Notification` | the fully constructed Notification.

### setBuilder

    public void setBuilder (Notification.Builder builder)

Parameters
`builder` | `Notification.Builder`

## Protected methods

### checkBuilder

    protected void checkBuilder ()

### getStandardView

    protected RemoteViews getStandardView (int layoutId)

Parameters
`layoutId` | `int`

Returns
`RemoteViews` |

### internalSetBigContentTitle

    protected void internalSetBigContentTitle (CharSequence title)

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

Parameters
`title` | `CharSequence`

### internalSetSummaryText

    protected void internalSetSummaryText (CharSequence cs)

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

Parameters
`cs` | `CharSequence`

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*