belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
NotificationCompat.CarExtender
public
static
final
class
NotificationCompat.CarExtender
extends Object
implements
NotificationCompat.Extender
java.lang.Object | |
↳ | android.support.v4.app.NotificationCompat.CarExtender |
Helper class to add Android Auto extensions to notifications. To create a notification with car extensions:
- Create an
NotificationCompat.Builder
, setting any desired properties. - Create a
NotificationCompat.CarExtender
. - Set car-specific properties using the
add
andset
methods ofNotificationCompat.CarExtender
. - Call
extend(NotificationCompat.Extender)
to apply the extensions to a notification. - Post the notification to the notification system with the
NotificationManagerCompat.notify(...)
methods and not theNotificationManager.notify(...)
methods.
Notification notification = new NotificationCompat.Builder(context) ... .extend(new CarExtender() .set*(...)) .build();
Car extensions can be accessed on an existing notification by using the
CarExtender(Notification)
constructor, and then using the get
methods
to access values.
Summary
Nested classes | |
---|---|
class |
NotificationCompat.CarExtender.UnreadConversation
A class which holds the unread messages from a conversation. |
Public constructors | |
---|---|
NotificationCompat.CarExtender()
Create a |
|
NotificationCompat.CarExtender(Notification notification)
Create a |
Public methods | |
---|---|
NotificationCompat.Builder
|
extend(NotificationCompat.Builder builder)
Apply car extensions to a notification that is being built. |
int
|
getColor()
Gets the accent color. |
Bitmap
|
getLargeIcon()
Gets the large icon used in this car notification, or null if no icon has been set. |
NotificationCompat.CarExtender.UnreadConversation
|
getUnreadConversation()
Returns the unread conversation conveyed by this notification. |
NotificationCompat.CarExtender
|
setColor(int color)
Sets the accent color to use when Android Auto presents the notification. |
NotificationCompat.CarExtender
|
setLargeIcon(Bitmap largeIcon)
Sets the large icon of the car notification. |
NotificationCompat.CarExtender
|
setUnreadConversation(NotificationCompat.CarExtender.UnreadConversation unreadConversation)
Sets the unread conversation in a message notification. |
Inherited methods | |
---|---|
![]()
java.lang.Object
| |
![]()
android.support.v4.app.NotificationCompat.Extender
|