public
static
abstract
class
VoiceInteractor.Request
extends Object
| java.lang.Object | |
| ↳ | android.app.VoiceInteractor.Request |
|
|
Base class for voice interaction requests that can be submitted to the interactor. Do not instantiate this directly -- instead, use the appropriate subclass.
Public methods | |
|---|---|
void
|
cancel()
Cancel this active request. |
Activity
|
getActivity()
Return the current |
Context
|
getContext()
Return the current |
String
|
getName()
Return the name this request was submitted through
|
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 |
void
|
onDetached()
The request is being detached from an activity. |
String
|
toString()
Returns a string containing a concise, human-readable description of this object. |
Inherited methods | |
|---|---|
java.lang.Object
| |
Activity getActivity ()
Return the current Activity this request is associated with. Will change
if the activity is restarted such as through a configuration change.
| Returns | |
|---|---|
Activity |
|
Context getContext ()
Return the current Context this request is associated with. May change
if the activity hosting it goes through a configuration change.
| Returns | |
|---|---|
Context |
|
String getName ()
Return the name this request was submitted through
submitRequest(android.app.VoiceInteractor.Request, String).
| Returns | |
|---|---|
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.
| Parameters | |
|---|---|
activity |
Activity
|
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.
String toString ()
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 | |
|---|---|
String |
a printable representation of this object. |