lightbulb_outline Please take our October 2018 developer survey. Start survey

VoiceInteractor.AbortVoiceRequest

public static class VoiceInteractor.AbortVoiceRequest
extends VoiceInteractor.Request

java.lang.Object
   ↳ android.app.VoiceInteractor.Request
     ↳ android.app.VoiceInteractor.AbortVoiceRequest


Reports that the current interaction can not be complete with voice, so the application will need to switch to a traditional input UI. Applications should only use this when they need to completely bail out of the voice interaction and switch to a traditional UI. When the response comes back, the voice system has handled the request and is ready to switch; at that point the application can start a new non-voice activity. Be sure when starting the new activity to use Intent.FLAG_ACTIVITY_NEW_TASK to keep the new activity out of the current voice interaction task.

Summary

Public constructors

VoiceInteractor.AbortVoiceRequest(VoiceInteractor.Prompt prompt, Bundle extras)

Create a new voice abort request.

Public methods

void onAbortResult(Bundle result)

Inherited methods

Public constructors

VoiceInteractor.AbortVoiceRequest

added in API level 23
public VoiceInteractor.AbortVoiceRequest (VoiceInteractor.Prompt prompt, 
                Bundle extras)

Create a new voice abort request.

Parameters
prompt VoiceInteractor.Prompt: Optional message to speak to the user indicating why the task could not be completed by voice or null if nothing should be spoken.

extras Bundle: Additional optional information or null.

Public methods

onAbortResult

added in API level 23
public void onAbortResult (Bundle result)

Parameters
result Bundle