public static final class VoiceInteractionSession.PickOptionRequest extends VoiceInteractionSession.Request
VoiceInteractor.PickOptionRequest
.Modifier and Type | Method and Description |
---|---|
VoiceInteractor.PickOptionRequest.Option[] |
getOptions()
Return the set of options the user is picking from, as per
VoiceInteractor.PickOptionRequest . |
CharSequence |
getPrompt()
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(VoiceInteractor.PickOptionRequest.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(VoiceInteractor.PickOptionRequest.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. |
cancel, getCallingPackage, getCallingUid, getExtras, isActive, toString
public VoiceInteractor.Prompt getVoicePrompt()
VoiceInteractor.PickOptionRequest
.public CharSequence getPrompt()
getVoicePrompt()
which allows multiple voice prompts.VoiceInteractor.PickOptionRequest
.public VoiceInteractor.PickOptionRequest.Option[] getOptions()
VoiceInteractor.PickOptionRequest
.public void sendIntermediatePickOptionResult(VoiceInteractor.PickOptionRequest.Option[] selections, Bundle result)
VoiceInteractor.PickOptionRequest.onPickOptionResult
with false for finished.public void sendPickOptionResult(VoiceInteractor.PickOptionRequest.Option[] selections, Bundle result)
VoiceInteractor.PickOptionRequest.onPickOptionResult
with false for finished.
This finishes the request (it is no longer active).