public static final class VoiceInteractionSession.PickOptionRequest
extends VoiceInteractionSession.Request
java.lang.Object | ||
↳ | android.service.voice.VoiceInteractionSession.Request | |
↳ | android.service.voice.VoiceInteractionSession.PickOptionRequest |
根据 VoiceInteractor.PickOptionRequest
,请求用户从一组选项中进行选择。
Public methods |
|
---|---|
Option[] |
getOptions() 按照 |
CharSequence |
getPrompt() 此方法在API级别23中已被弃用。首选 |
VoiceInteractor.Prompt |
getVoicePrompt() 按照 |
void |
sendIntermediatePickOptionResult(Option[] selections, Bundle result) 报告请求中的中间选项选项,但未完成(请求仍处于活动状态,并且应用程序正在等待最终选项选择),导致 |
void |
sendPickOptionResult(Option[] selections, Bundle result) 报告请求的最终选项选择,完成请求并导致对 |
Inherited methods |
|
---|---|
From class android.service.voice.VoiceInteractionSession.Request
|
|
From class java.lang.Object
|
Option[] getOptions ()
按照 VoiceInteractor.PickOptionRequest
返回用户从中选择的选项集。
Returns | |
---|---|
Option[] |
CharSequence getPrompt ()
此方法在API级别23中已弃用。
首选getVoicePrompt()
,允许多种语音提示。
根据 VoiceInteractor.PickOptionRequest
返回提示信息,通知用户他们正在选择什么。
Returns | |
---|---|
CharSequence |
VoiceInteractor.Prompt getVoicePrompt ()
按照 VoiceInteractor.PickOptionRequest
返回提示通知用户他们正在挑选的 VoiceInteractor.PickOptionRequest
。
Returns | |
---|---|
VoiceInteractor.Prompt |
void sendIntermediatePickOptionResult (Option[] selections, Bundle result)
报告请求中的中间选项选项,但未完成(请求仍处于活动状态,并且应用正在等待最终选项选择),导致 VoiceInteractor.PickOptionRequest.onPickOptionResult
的调用完成时为false。
Parameters | |
---|---|
selections |
Option
|
result |
Bundle
|
void sendPickOptionResult (Option[] selections, Bundle result)
报告请求的最终选项选择,完成请求并导致VoiceInteractor.PickOptionRequest.onPickOptionResult
的调用完成时为false。 这完成了请求(它不再处于活动状态)。
Parameters | |
---|---|
selections |
Option
|
result |
Bundle
|