Android APIs
public static abstract class

VoiceInteractor.Request

extends Object
java.lang.Object
   ↳ android.app.VoiceInteractor.Request
Known Direct Subclasses

Class Overview

Base class for voice interaction requests that can be submitted to the interactor. Do not instantiate this directly -- instead, use the appropriate subclass.

Summary

Public Methods
void cancel()
Cancel this active request.
Activity getActivity()
Return the current Activity this request is associated with.
Context getContext()
Return the current Context this request is associated with.
String getName()
Return the name this request was submitted through submitRequest(android.app.VoiceInteractor.Request, String).
void onAttached(Activity activity)
The request is now attached to an activity, or being re-attached to a new activity after a configuration change.
void onCancel()
Report from voice interaction service: this operation has been canceled, typically as a completion of a previous call to cancel() or when the user explicitly cancelled.
void onDetached()
The request is being detached from an activity.
String toString()
Returns a string containing a concise, human-readable description of this object.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public void cancel ()

Added in API level 23

Cancel this active request.

public Activity getActivity ()

Added in API level 23

Return the current Activity this request is associated with. Will change if the activity is restarted such as through a configuration change.

public Context getContext ()

Added in API level 23

Return the current Context this request is associated with. May change if the activity hosting it goes through a configuration change.

public String getName ()

Added in API level 23

Return the name this request was submitted through submitRequest(android.app.VoiceInteractor.Request, String).

public void onAttached (Activity activity)

Added in API level 23

The request is now attached to an activity, or being re-attached to a new activity after a configuration change.

public void onCancel ()

Added in API level 23

Report from voice interaction service: this operation has been canceled, typically as a completion of a previous call to cancel() or when the user explicitly cancelled.

public void onDetached ()

Added in API level 23

The request is being detached from an activity.

public String toString ()

Added in API level 23

Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:

   getClass().getName() + '@' + Integer.toHexString(hashCode())

See Writing a useful toString method if you intend implementing your own toString method.

Returns
  • a printable representation of this object.