Builder
class Builder
| kotlin.Any | |
| ↳ | android.hardware.biometrics.PromptContentViewWithMoreOptionsButton.Builder |
A builder that collects arguments to be shown on the content view with more options button.
Summary
| Public constructors | |
|---|---|
Builder() |
|
| Public methods | |
|---|---|
| PromptContentViewWithMoreOptionsButton |
build()Creates a |
| PromptContentViewWithMoreOptionsButton.Builder |
setDescription(description: String)Optional: Sets a description that will be shown on the content view. |
| PromptContentViewWithMoreOptionsButton.Builder |
setMoreOptionsButtonListener(executor: Executor, listener: DialogInterface.OnClickListener)Required: Sets the executor and click listener for the more options button on the prompt content. |
Public constructors
Builder
Builder()
Public methods
build
fun build(): PromptContentViewWithMoreOptionsButton
Creates a PromptContentViewWithMoreOptionsButton.
Requires android.Manifest.permission#SET_BIOMETRIC_DIALOG_ADVANCED
| Return | |
|---|---|
PromptContentViewWithMoreOptionsButton |
An instance of PromptContentViewWithMoreOptionsButton. This value cannot be null. |
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
If the executor of more options button is null, or the listener of more options button is null. |
setDescription
fun setDescription(description: String): PromptContentViewWithMoreOptionsButton.Builder
Optional: Sets a description that will be shown on the content view.
Requires android.Manifest.permission#SET_BIOMETRIC_DIALOG_ADVANCED
| Parameters | |
|---|---|
description |
String: The description to display. This value cannot be null. |
| Return | |
|---|---|
PromptContentViewWithMoreOptionsButton.Builder |
This builder. This value cannot be null. |
setMoreOptionsButtonListener
fun setMoreOptionsButtonListener(
executor: Executor,
listener: DialogInterface.OnClickListener
): PromptContentViewWithMoreOptionsButton.Builder
Required: Sets the executor and click listener for the more options button on the prompt content.
Requires android.Manifest.permission#SET_BIOMETRIC_DIALOG_ADVANCED
| Parameters | |
|---|---|
executor |
Executor: Executor that will be used to run the on click callback. This value cannot be null. Callback and listener events are dispatched through this Executor, providing an easy way to control which thread is used. To dispatch events through the main thread of your application, you can use Context.getMainExecutor(). Otherwise, provide an Executor that dispatches to an appropriate thread. |
listener |
DialogInterface.OnClickListener: Listener containing a callback to be run when the button is pressed. This value cannot be null. |
| Return | |
|---|---|
PromptContentViewWithMoreOptionsButton.Builder |
This builder. This value cannot be null. |