Most visited

Recently visited

Added in API level 23

VoiceInteractionSession.Request

public static class VoiceInteractionSession.Request
extends Object

java.lang.Object
   ↳ android.service.voice.VoiceInteractionSession.Request
Known Direct Subclasses


表示来自语音驱动程序应用程序的与用户执行特定语音操作的请求的基类。 查看可能的请求类型的相关子类。

Summary

Public methods

void cancel()

请求应用取消当前的请求。

String getCallingPackage()

返回发起请求的应用程序的包名称。

int getCallingUid()

返回发起请求的应用程序的uid。

Bundle getExtras()

返回作为请求一部分提供的额外附加信息。

boolean isActive()

检查此请求是否当前处于活动状态。

String toString()

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

Inherited methods

From class java.lang.Object

Public methods

cancel

Added in API level 23
void cancel ()

请求应用取消当前的请求。 这也完成了请求(它不再处于活动状态)。

getCallingPackage

Added in API level 23
String getCallingPackage ()

返回发起请求的应用程序的包名称。

Returns
String

getCallingUid

Added in API level 23
int getCallingUid ()

返回发起请求的应用程序的uid。

Returns
int

getExtras

Added in API level 23
Bundle getExtras ()

返回作为请求一部分提供的额外附加信息。

Returns
Bundle

isActive

Added in API level 23
boolean isActive ()

检查此请求是否当前处于活动状态。 调用cancel()或完成请求的最终结果方法后,请求变为非活动状态。 在此之后,与请求的进一步交互将导致IllegalStateException错误; 您不应该捕获这些错误,但是如果需要确定请求的状态,则可以使用此方法。 如果请求仍处于活动状态,则返回true。

Returns
boolean

toString

Added in API level 23
String toString ()

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

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

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

Returns
String a string representation of the object.

Hooray!