Most visited

Recently visited

Added in API level 23

VoiceInteractor.Request

public static abstract class VoiceInteractor.Request
extends Object

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


可以提交给交互者的语音交互请求的基类。 不要直接实例化 - 而是使用适当的子类。

Summary

Public methods

void cancel()

取消此活动请求。

Activity getActivity()

返回与请求关联的当前 Activity

Context getContext()

返回与请求关联的当前 Context

String getName()

通过 submitRequest(android.app.VoiceInteractor.Request, String)返回此请求的提交 submitRequest(android.app.VoiceInteractor.Request, String)

void onAttached(Activity activity)

该请求现在附加到一个活动,或者在配置更改后重新附加到新活动。

void onCancel()

来自语音交互服务的报告:此操作已被取消,通常为先前调用 cancel()或用户明确取消时的操作。

void onDetached()

请求正从活动中分离出来。

String toString()

返回对象的字符串表示形式。

Inherited methods

From class java.lang.Object

Public methods

cancel

Added in API level 23
void cancel ()

取消此活动请求。

getActivity

Added in API level 23
Activity getActivity ()

返回此请求所关联的当前Activity 如果活动重新启动(例如通过配置更改)将会更改。

Returns
Activity

getContext

Added in API level 23
Context getContext ()

返回当前Context该请求与之相关联。 如果承载它的活动经历配置更改,则可能会发生变化。

Returns
Context

getName

Added in API level 23
String getName ()

通过 submitRequest(android.app.VoiceInteractor.Request, String)返回此请求提交的名称。

Returns
String

onAttached

Added in API level 23
void onAttached (Activity activity)

该请求现在附加到一个活动,或者在配置更改后重新附加到新活动。

Parameters
activity Activity

onCancel

Added in API level 23
void onCancel ()

来自语音交互服务的报告:该操作已被取消,通常是以前对 cancel()呼叫完成或用户明确取消时的操作。

onDetached

Added in API level 23
void onDetached ()

请求正从活动中分离出来。

toString

Added in API level 23
String toString ()

返回对象的字符串表示形式。 一般来说, toString方法会返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。

ObjecttoString方法将返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @ ”以及对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:

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

Returns
String a string representation of the object.

Hooray!