# Print output for @column tags ?>
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
.
Public methods | |
---|---|
Option[]
|
getOptions()
Return the set of options the user is picking from, as per
|
CharSequence
|
getPrompt()
This method is deprecated.
Prefer |
VoiceInteractor.Prompt
|
getVoicePrompt()
Return the prompt informing the user of what they are picking, as per
|
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
|
void
|
sendPickOptionResult(Option[] selections, Bundle result)
Report the final option selection for the request, completing the request
and resulting in a call to
|
Inherited methods | |
---|---|
public Option[] getOptions ()
Return the set of options the user is picking from, as per
VoiceInteractor.PickOptionRequest
.
Returns | |
---|---|
Option[] |
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 . |
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 . |
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 |
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 |