Added in API level 29
AssistState
class AssistState
| kotlin.Any | |
| ↳ | android.service.voice.VoiceInteractionSession.AssistState |
Represents assist state captured when this session was started. It contains the various assist data objects and a reference to the source activity.
Summary
| Public methods | |
|---|---|
| VoiceInteractionSession.ActivityId | |
| AssistContent? | |
| Bundle? | |
| AssistStructure? | |
| Int |
getCount() |
| Int |
getIndex() |
| Boolean | |
Public methods
getActivityId
Added in API level 29
fun getActivityId(): VoiceInteractionSession.ActivityId
| Return | |
|---|---|
VoiceInteractionSession.ActivityId |
the id of the source activity This value cannot be null. |
getAssistContent
Added in API level 29
fun getAssistContent(): AssistContent?
| Return | |
|---|---|
AssistContent? |
Additional content data supplied by the app through Activity.onProvideAssistContent. May be null if assist data has been disabled by the user or device policy; will be null if the original show request did not specify SHOW_WITH_ASSIST. Will not be automatically filled in with data from the app if the app has marked its window as secure. |
getAssistData
Added in API level 29
fun getAssistData(): Bundle?
| Return | |
|---|---|
Bundle? |
Arbitrary data supplied by the app through Activity.onProvideAssistData. May be null if assist data has been disabled by the user or device policy; will be null if the original show request did not specify SHOW_WITH_ASSIST. |
getAssistStructure
Added in API level 29
fun getAssistStructure(): AssistStructure?
| Return | |
|---|---|
AssistStructure? |
If available, the structure definition of all windows currently displayed by the app. May be null if assist data has been disabled by the user or device policy; will be null if the original show request did not specify SHOW_WITH_ASSIST or the assist data has been corrupt when writing the data to AssistStructure; will be an empty stub if the application has disabled assist by marking its window as secure. |
getCount
Added in API level 29
fun getCount(): Int
| Return | |
|---|---|
Int |
the total number of activities for which the assist data is being returned. Value is 0 or greater |
getIndex
Added in API level 29
fun getIndex(): Int
| Return | |
|---|---|
Int |
the index of the activity that this state is for or -1 if there was no assist data captured. Value is -1 or greater |
isFocused
Added in API level 29
fun isFocused(): Boolean
| Return | |
|---|---|
Boolean |
whether the source activity is focused. |