Added in API level 23

AbortVoiceRequest

class AbortVoiceRequest : VoiceInteractionSession.Request
kotlin.Any
   ↳ android.service.voice.VoiceInteractionSession.Request
   ↳ android.service.voice.VoiceInteractionSession.AbortVoiceRequest

A request to report that the current user interaction can not be completed with voice, as per VoiceInteractor.AbortVoiceRequest.

Summary

Public methods
CharSequence?

Return the message informing the user of the problem, as per VoiceInteractor.AbortVoiceRequest.

VoiceInteractor.Prompt?

Return the message informing the user of the problem, as per VoiceInteractor.AbortVoiceRequest.

Unit

Report that the voice interactor has finished aborting the voice operation, resulting in a call to VoiceInteractor.AbortVoiceRequest.onAbortResult.

Inherited functions

Public methods

getMessage

Added in API level 23
Deprecated in API level 23
fun getMessage(): CharSequence?

Deprecated: Prefer getVoicePrompt() which allows a separate visual message.

Return the message informing the user of the problem, as per VoiceInteractor.AbortVoiceRequest.

Return
CharSequence? This value may be null.

getVoicePrompt

Added in API level 23
fun getVoicePrompt(): VoiceInteractor.Prompt?

Return the message informing the user of the problem, as per VoiceInteractor.AbortVoiceRequest.

Return
VoiceInteractor.Prompt? This value may be null.

sendAbortResult

Added in API level 23
fun sendAbortResult(result: Bundle!): Unit

Report that the voice interactor has finished aborting the voice operation, resulting in a call to VoiceInteractor.AbortVoiceRequest.onAbortResult. This finishes the request (it is no longer active).