Request
open class Request
kotlin.Any | |
↳ | android.service.voice.VoiceInteractionSession.Request |
Base class representing a request from a voice-driver app to perform a particular voice operation with the user. See related subclasses for the types of requests that are possible.
Summary
Public methods | |
---|---|
open Unit |
cancel() Ask the app to cancel this current request. |
open String! |
Return the package name of the application that initiated the request. |
open Int |
Return the uid of the application that initiated the request. |
open Bundle! |
Return any additional extra information that was supplied as part of the request. |
open Boolean |
isActive() Check whether this request is currently active. |
open String |
toString() |
Public methods
cancel
open fun cancel(): Unit
Ask the app to cancel this current request. This also finishes the request (it is no longer active).
getCallingPackage
open fun getCallingPackage(): String!
Return the package name of the application that initiated the request.
getCallingUid
open fun getCallingUid(): Int
Return the uid of the application that initiated the request.
getExtras
open fun getExtras(): Bundle!
Return any additional extra information that was supplied as part of the request.
isActive
open fun isActive(): Boolean
Check whether this request is currently active. A request becomes inactive after calling cancel
or a final result method that completes the request. After this point, further interactions with the request will result in java.lang.IllegalStateException
errors; you should not catch these errors, but can use this method if you need to determine the state of the request. Returns true if the request is still active.
toString
open fun toString(): String
Return | |
---|---|
String |
a string representation of the object. |