# Print output for @column tags ?> VoiceInteractionSession.PickOptionRequest - Android SDK | Android Developers

Most visited

Recently visited

VoiceInteractionSession.PickOptionRequest

public static final class VoiceInteractionSession.PickOptionRequest
extends VoiceInteractionSession.Request

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


A request for the user to pick from a set of option, as per VoiceInteractor.PickOptionRequest.

Summary

Public methods

Option[] getOptions()

Return the set of options the user is picking from, as per VoiceInteractor.PickOptionRequest.

CharSequence getPrompt()

This method is deprecated. Prefer getVoicePrompt() which allows multiple voice prompts.

VoiceInteractor.Prompt getVoicePrompt()

Return the prompt informing the user of what they are picking, as per VoiceInteractor.PickOptionRequest.

void sendIntermediatePickOptionResult(Option[] selections, Bundle result)

Report an intermediate option selection from the request, without completing it (the request is still active and the app is waiting for the final option selection), resulting in a call to VoiceInteractor.PickOptionRequest.onPickOptionResult with false for finished.

void sendPickOptionResult(Option[] selections, Bundle result)

Report the final option selection for the request, completing the request and resulting in a call to VoiceInteractor.PickOptionRequest.onPickOptionResult with false for finished.

Inherited methods

Public methods

getOptions

public Option[] getOptions ()

Return the set of options the user is picking from, as per VoiceInteractor.PickOptionRequest.

Returns
Option[]

getPrompt

public CharSequence getPrompt ()

This method is deprecated.
Prefer getVoicePrompt() which allows multiple voice prompts.

Return the prompt informing the user of what they are picking, as per VoiceInteractor.PickOptionRequest.

Returns
CharSequence This value may be null.

getVoicePrompt

public VoiceInteractor.Prompt getVoicePrompt ()

Return the prompt informing the user of what they are picking, as per VoiceInteractor.PickOptionRequest.

Returns
VoiceInteractor.Prompt This value may be null.

sendIntermediatePickOptionResult

public void sendIntermediatePickOptionResult (Option[] selections, 
                Bundle result)

Report an intermediate option selection from the request, without completing it (the request is still active and the app is waiting for the final option selection), resulting in a call to VoiceInteractor.PickOptionRequest.onPickOptionResult with false for finished.

Parameters
selections Option

result Bundle

sendPickOptionResult

public void sendPickOptionResult (Option[] selections, 
                Bundle result)

Report the final option selection for the request, completing the request and resulting in a call to VoiceInteractor.PickOptionRequest.onPickOptionResult with false for finished. This finishes the request (it is no longer active).

Parameters
selections Option

result Bundle