public static abstract class VoiceInteractor.Request
extends Object
java.lang.Object | |
↳ | android.app.VoiceInteractor.Request |
Known Direct Subclasses |
可以提交给交互者的语音交互请求的基类。 不要直接实例化 - 而是使用适当的子类。
Public methods |
|
---|---|
void |
cancel() 取消此活动请求。 |
Activity |
getActivity() 返回与请求关联的当前 |
Context |
getContext() 返回与请求关联的当前 |
String |
getName() 通过 |
void |
onAttached(Activity activity) 该请求现在附加到一个活动,或者在配置更改后重新附加到新活动。 |
void |
onCancel() 来自语音交互服务的报告:此操作已被取消,通常为先前调用 |
void |
onDetached() 请求正从活动中分离出来。 |
String |
toString() 返回对象的字符串表示形式。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
Activity getActivity ()
返回此请求所关联的当前Activity
。 如果活动重新启动(例如通过配置更改)将会更改。
Returns | |
---|---|
Activity |
Context getContext ()
返回当前Context
该请求与之相关联。 如果承载它的活动经历配置更改,则可能会发生变化。
Returns | |
---|---|
Context |
String getName ()
通过 submitRequest(android.app.VoiceInteractor.Request, String)
返回此请求提交的名称。
Returns | |
---|---|
String |
void onAttached (Activity activity)
该请求现在附加到一个活动,或者在配置更改后重新附加到新活动。
Parameters | |
---|---|
activity |
Activity
|
String toString ()
返回对象的字符串表示形式。 一般来说, toString
方法会返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。
类Object
的toString
方法将返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @
”以及对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
a string representation of the object. |