Added in API level 23

VoiceInteractionSession.ConfirmationRequest

public static final class VoiceInteractionSession.ConfirmationRequest
extends VoiceInteractionSession.Request

java.lang.Object
   ↳ android.service.voice.VoiceInteractionSession.Request
     ↳ android.service.voice.VoiceInteractionSession.ConfirmationRequest


A request for confirmation from the user of an operation, as per VoiceInteractor.ConfirmationRequest.

Summary

Public methods

CharSequence getPrompt()

This method was deprecated in API level 23. Prefer getVoicePrompt() which allows multiple voice prompts.

VoiceInteractor.Prompt getVoicePrompt()

Return the prompt informing the user of what will happen, as per VoiceInteractor.ConfirmationRequest.

void sendConfirmationResult(boolean confirmed, Bundle result)

Report that the voice interactor has confirmed the operation with the user, resulting in a call to VoiceInteractor.ConfirmationRequest.onConfirmationResult.

Inherited methods

Public methods

getPrompt

Added in API level 23
Deprecated in API level 23
public CharSequence getPrompt ()

This method was deprecated in API level 23.
Prefer getVoicePrompt() which allows multiple voice prompts.

Return the prompt informing the user of what will happen, as per VoiceInteractor.ConfirmationRequest.

Returns
CharSequence This value may be null.

getVoicePrompt

Added in API level 23
public VoiceInteractor.Prompt getVoicePrompt ()

Return the prompt informing the user of what will happen, as per VoiceInteractor.ConfirmationRequest.

Returns
VoiceInteractor.Prompt This value may be null.

sendConfirmationResult

Added in API level 23
public void sendConfirmationResult (boolean confirmed, 
                Bundle result)

Report that the voice interactor has confirmed the operation with the user, resulting in a call to VoiceInteractor.ConfirmationRequest.onConfirmationResult. This finishes the request (it is no longer active).

Parameters
confirmed boolean

result Bundle