NotificationCompat.CarExtender.UnreadConversation.Builder

Added in 1.1.0
Deprecated in 1.3.0

class NotificationCompat.CarExtender.UnreadConversation.Builder


Builder class for CarExtender.UnreadConversation objects.

Summary

Public constructors

Builder(name: String)

Constructs a new builder for CarExtender.UnreadConversation.

Public functions

NotificationCompat.CarExtender.UnreadConversation.Builder
addMessage(message: String?)

Appends a new unread message to the list of messages for this conversation.

NotificationCompat.CarExtender.UnreadConversation

Builds a new unread conversation object.

NotificationCompat.CarExtender.UnreadConversation.Builder

Sets the timestamp of the most recent message in an unread conversation.

NotificationCompat.CarExtender.UnreadConversation.Builder

Sets the pending intent that will be sent once the messages in this notification are read.

NotificationCompat.CarExtender.UnreadConversation.Builder
setReplyAction(pendingIntent: PendingIntent?, remoteInput: RemoteInput?)

Sets the pending intent and remote input which will convey the reply to this notification.

Public constructors

Builder

Added in 1.1.0
Deprecated in 1.3.0
Builder(name: String)

Constructs a new builder for CarExtender.UnreadConversation.

Parameters
name: String

The name of the other participant in the conversation.

Public functions

addMessage

Added in 1.1.0
Deprecated in 1.3.0
fun addMessage(message: String?): NotificationCompat.CarExtender.UnreadConversation.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.

Returns
NotificationCompat.CarExtender.UnreadConversation.Builder

This object for method chaining.

build

Added in 1.1.0
Deprecated in 1.3.0
fun build(): NotificationCompat.CarExtender.UnreadConversation

Builds a new unread conversation object.

Returns
NotificationCompat.CarExtender.UnreadConversation

The new unread conversation object.

setLatestTimestamp

Added in 1.1.0
Deprecated in 1.3.0
fun setLatestTimestamp(timestamp: Long): NotificationCompat.CarExtender.UnreadConversation.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.

Returns
NotificationCompat.CarExtender.UnreadConversation.Builder

This object for method chaining.

setReadPendingIntent

Added in 1.1.0
Deprecated in 1.3.0
fun setReadPendingIntent(pendingIntent: PendingIntent?): NotificationCompat.CarExtender.UnreadConversation.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.

Returns
NotificationCompat.CarExtender.UnreadConversation.Builder

This object for method chaining.

setReplyAction

Added in 1.1.0
Deprecated in 1.3.0
fun setReplyAction(pendingIntent: PendingIntent?, remoteInput: RemoteInput?): NotificationCompat.CarExtender.UnreadConversation.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.

Returns
NotificationCompat.CarExtender.UnreadConversation.Builder

This object for method chaining.