Builder
class Builder
kotlin.Any | |
↳ | android.app.Notification.CarExtender.Builder |
Builder class for CarExtender.UnreadConversation
objects.
Summary
Public constructors | |
---|---|
Constructs a new builder for |
Public methods | |
---|---|
open Notification.CarExtender.Builder! |
addMessage(message: String!) Appends a new unread message to the list of messages for this conversation. |
open Notification.CarExtender.UnreadConversation! |
build() Builds a new unread conversation object. |
open Notification.CarExtender.Builder! |
setLatestTimestamp(timestamp: Long) Sets the timestamp of the most recent message in an unread conversation. |
open Notification.CarExtender.Builder! |
setReadPendingIntent(pendingIntent: PendingIntent!) Sets the pending intent that will be sent once the messages in this notification are read. |
open Notification.CarExtender.Builder! |
setReplyAction(pendingIntent: PendingIntent!, remoteInput: RemoteInput!) Sets the pending intent and remote input which will convey the reply to this notification. |
Public constructors
Builder
Builder(name: String!)
Constructs a new builder for CarExtender.UnreadConversation
.
Parameters | |
---|---|
name |
String!: The name of the other participant in the conversation. |
Public methods
addMessage
open fun addMessage(message: String!): Notification.CarExtender.Builder!
Appends a new unread message to the list of messages for this conversation. The messages should be added from oldest to newest.
Parameters | |
---|---|
message |
String!: The text of the new unread message. |
Return | |
---|---|
Notification.CarExtender.Builder! |
This object for method chaining. |
build
open fun build(): Notification.CarExtender.UnreadConversation!
Builds a new unread conversation object.
Return | |
---|---|
Notification.CarExtender.UnreadConversation! |
The new unread conversation object. |
setLatestTimestamp
open fun setLatestTimestamp(timestamp: Long): Notification.CarExtender.Builder!
Sets the timestamp of the most recent message in an unread conversation. If a messaging notification has been posted by your application and has not yet been cancelled, posting a later notification with the same id and tag but without a newer timestamp may result in Android Auto not displaying a heads up notification for the later notification.
Parameters | |
---|---|
timestamp |
Long: The timestamp of the most recent message in the conversation. |
Return | |
---|---|
Notification.CarExtender.Builder! |
This object for method chaining. |
setReadPendingIntent
open fun setReadPendingIntent(pendingIntent: PendingIntent!): Notification.CarExtender.Builder!
Sets the pending intent that will be sent once the messages in this notification are read.
Parameters | |
---|---|
pendingIntent |
PendingIntent!: The pending intent to use. |
Return | |
---|---|
Notification.CarExtender.Builder! |
This object for method chaining. |
setReplyAction
open fun setReplyAction(
pendingIntent: PendingIntent!,
remoteInput: RemoteInput!
): Notification.CarExtender.Builder!
Sets the pending intent and remote input which will convey the reply to this notification.
Parameters | |
---|---|
pendingIntent |
PendingIntent!: The pending intent which will be triggered on a reply. |
remoteInput |
RemoteInput!: The remote input parcelable which will carry the reply. |
Return | |
---|---|
Notification.CarExtender.Builder! |
This object for method chaining. |