Added in API level 34

Builder


class Builder
kotlin.Any
   ↳ android.service.chooser.ChooserAction.Builder

Builder class for ChooserAction objects

Summary

Public constructors
Builder(icon: Icon, label: CharSequence, action: PendingIntent)

Construct a new builder for ChooserAction object.

Public methods
ChooserAction

Combine all of the options that have been set and return a new ChooserAction object.

Public constructors

Builder

Added in API level 34
Builder(
    icon: Icon,
    label: CharSequence,
    action: PendingIntent)

Construct a new builder for ChooserAction object.

Parameters
icon Icon: an Icon representing this action, consisting of a white foreground atop a transparent background. This value cannot be null.
label CharSequence: label the user-readable label for this action. This value cannot be null.
action PendingIntent: PendingIntent to be invoked when the action is selected. This value cannot be null.

Public methods

build

Added in API level 34
fun build(): ChooserAction

Combine all of the options that have been set and return a new ChooserAction object.

Return
ChooserAction the built action This value cannot be null.