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 |