Added in API level 31
UnsafeStateException
class UnsafeStateException : IllegalStateException, Parcelable
kotlin.Any | |||||
↳ | kotlin.Throwable | ||||
↳ | java.lang.Exception | ||||
↳ | java.lang.RuntimeException | ||||
↳ | java.lang.IllegalStateException | ||||
↳ | android.app.admin.UnsafeStateException |
Exception thrown when a android.app.admin.DevicePolicyManager
operation failed because it was not safe to be executed at that moment.
For example, it can be thrown on automotive devices
when the vehicle is moving.
Summary
Inherited constants | |
---|---|
Public methods | |
---|---|
Int | |
MutableList<Int!> |
Gets the reasons the operation is unsafe. |
Unit |
writeToParcel(dest: Parcel, flags: Int) Flatten this object in to a Parcel. |
Properties | |
---|---|
static Parcelable.Creator<UnsafeStateException!> |
Public methods
describeContents
Added in API level 31
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 |
getReasons
Added in API level 31
fun getReasons(): MutableList<Int!>
Gets the reasons the operation is unsafe.
Return | |
---|---|
MutableList<Int!> |
currently, only valid reason is android.app.admin.DevicePolicyManager#OPERATION_SAFETY_REASON_DRIVING_DISTRACTION . This value cannot be null . |
writeToParcel
Added in API level 31
fun writeToParcel(
dest: Parcel,
flags: Int
): Unit
Flatten this object in to a Parcel.
Parameters | |
---|---|
dest |
Parcel: 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 |