SaveRequest
class SaveRequest : Parcelable
kotlin.Any | |
↳ | android.service.autofill.SaveRequest |
This class represents a request to an autofill provider
to save applicable data entered by the user.
Summary
Inherited constants | |
---|---|
Public methods | |
---|---|
Int | |
Bundle? |
Gets the latest client state bundle set by the service in a |
MutableList<String!>? |
Gets the ids of the datasets selected by the user, in the order in which they were selected. |
MutableList<FillContext!> |
Gets the contexts associated with each previous fill request. |
Unit |
writeToParcel(parcel: Parcel, flags: Int) |
Properties | |
---|---|
static Parcelable.Creator<SaveRequest!> |
Public methods
describeContents
fun describeContents(): Int
Return | |
---|---|
Int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR |
getClientState
fun getClientState(): Bundle?
Gets the latest client state bundle set by the service in a fill response
.
Note: Prior to Android android.os.Build.VERSION_CODES#P
, only client state bundles set by FillResponse.Builder.setClientState(Bundle)
were considered. On Android android.os.Build.VERSION_CODES#P
and higher, bundles set in the result of an authenticated request through the android.view.autofill.AutofillManager#EXTRA_CLIENT_STATE
extra are also considered (and take precedence when set).
Return | |
---|---|
Bundle? |
The client state. This value may be null . |
getDatasetIds
fun getDatasetIds(): MutableList<String!>?
Gets the ids of the datasets selected by the user, in the order in which they were selected.
Return | |
---|---|
MutableList<String!>? |
This value may be null . |
getFillContexts
fun getFillContexts(): MutableList<FillContext!>
Gets the contexts associated with each previous fill request.
Note: Starting on Android android.os.Build.VERSION_CODES#Q
, it could also include contexts from requests whose SaveInfo
had the SaveInfo.FLAG_DELAY_SAVE
flag.
Return | |
---|---|
MutableList<FillContext!> |
The contexts associated with each previous fill request. This value cannot be null . |
writeToParcel
fun writeToParcel(
parcel: Parcel,
flags: Int
): Unit
Parameters | |
---|---|
dest |
The Parcel in which the object should be written. This value cannot be null . |
flags |
Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE . Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE , and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |