public
static
final
class
VoiceInteractionSession.CommandRequest
extends VoiceInteractionSession.Request
| java.lang.Object | ||
| ↳ | android.service.voice.VoiceInteractionSession.Request | |
| ↳ | android.service.voice.VoiceInteractionSession.CommandRequest | |
A generic vendor-specific request, as per
VoiceInteractor.CommandRequest.
Public methods | |
|---|---|
String
|
getCommand()
Return the command that is being executed, as per
|
void
|
sendIntermediateResult(Bundle result)
Report an intermediate result of the request, without completing it (the request
is still active and the app is waiting for the final result), resulting in a call to
|
void
|
sendResult(Bundle result)
Report the final result of the request, completing the request and resulting in a call to
|
Inherited methods | |
|---|---|
android.service.voice.VoiceInteractionSession.Request
| |
java.lang.Object
| |
String getCommand ()
Return the command that is being executed, as per
VoiceInteractor.CommandRequest.
| Returns | |
|---|---|
String |
|
void sendIntermediateResult (Bundle result)
Report an intermediate result of the request, without completing it (the request
is still active and the app is waiting for the final result), resulting in a call to
VoiceInteractor.CommandRequest.onCommandResult with false for isCompleted.
| Parameters | |
|---|---|
result |
Bundle
|
void sendResult (Bundle result)
Report the final result of the request, completing the request and resulting in a call to
VoiceInteractor.CommandRequest.onCommandResult with true for isCompleted.
This finishes the request (it is no longer active).
| Parameters | |
|---|---|
result |
Bundle
|