public static class VoiceInteractionSession.Request
extends Object
java.lang.Object | |
↳ | android.service.voice.VoiceInteractionSession.Request |
Known Direct Subclasses |
表示来自语音驱动程序应用程序的与用户执行特定语音操作的请求的基类。 查看可能的请求类型的相关子类。
Public methods |
|
---|---|
void |
cancel() 请求应用取消当前的请求。 |
String |
getCallingPackage() 返回发起请求的应用程序的包名称。 |
int |
getCallingUid() 返回发起请求的应用程序的uid。 |
Bundle |
getExtras() 返回作为请求一部分提供的额外附加信息。 |
boolean |
isActive() 检查此请求是否当前处于活动状态。 |
String |
toString() 返回对象的字符串表示形式。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
boolean isActive ()
检查此请求是否当前处于活动状态。 调用cancel()
或完成请求的最终结果方法后,请求变为非活动状态。 在此之后,与请求的进一步交互将导致IllegalStateException
错误; 您不应该捕获这些错误,但是如果需要确定请求的状态,则可以使用此方法。 如果请求仍处于活动状态,则返回true。
Returns | |
---|---|
boolean |
String toString ()
返回对象的字符串表示形式。 一般来说, toString
方法会返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。
类Object
的toString
方法返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @
”和对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
a string representation of the object. |