VoiceInteractor.PickOptionRequest
public
static
class
VoiceInteractor.PickOptionRequest
extends VoiceInteractor.Request
java.lang.Object | ||
↳ | android.app.VoiceInteractor.Request | |
↳ | android.app.VoiceInteractor.PickOptionRequest |
Select a single option from multiple potential options with the user via the trusted system
VoiceInteractionService. Typically, the application would present this visually as
a list view to allow selecting the option by touch.
The result of the confirmation will be returned through an asynchronous call to
either onPickOptionResult(boolean, Option, Bundle)
or VoiceInteractor.Request.onCancel()
- these methods should
be overridden to define the application specific behavior.
Summary
Nested classes | |
---|---|
class |
VoiceInteractor.PickOptionRequest.Option
Represents a single option that the user may select using their voice. |
Public constructors | |
---|---|
PickOptionRequest(VoiceInteractor.Prompt prompt, Option[] options, Bundle extras)
Create a new pick option request. |
Public methods | |
---|---|
void
|
onPickOptionResult(boolean finished, Option[] selections, Bundle result)
Called when a single option is confirmed or narrowed to one of several options. |
Inherited methods | |
---|---|
Public constructors
PickOptionRequest
public PickOptionRequest (VoiceInteractor.Prompt prompt, Option[] options, Bundle extras)
Create a new pick option request.
Parameters | |
---|---|
prompt |
VoiceInteractor.Prompt : Optional question to be asked of the user when the options are
presented or null if nothing should be asked. |
options |
Option : The set of Option s the user is selecting from. |
extras |
Bundle : Additional optional information or null. |
Public methods
onPickOptionResult
public void onPickOptionResult (boolean finished, Option[] selections, Bundle result)
Called when a single option is confirmed or narrowed to one of several options. Override this method to define the behavior when the user selects an option or narrows down the set of options.
Parameters | |
---|---|
finished |
boolean : True if the voice interaction has finished making a selection, in
which case selections contains the final result. If false, this request is
still active and you will continue to get calls on it. |
selections |
Option : Either a single Option or one of several Option s the
user has narrowed the choices down to. |
result |
Bundle : Additional optional information. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.