Join us for ⁠#Android11: The Beta Launch Show on June 3!
Added in API level 26

SystemUpdateInfo

class SystemUpdateInfo : Parcelable
kotlin.Any
   ↳ android.app.admin.SystemUpdateInfo

A class containing information about a pending system update.

Summary

Constants

static Int

Represents the system update is not a security patch.

static Int

Represents the system update is a security patch.

static Int

Represents it is unknown whether the system update is a security patch.

Inherited constants

Public methods

Int

Boolean
equals(other: Any?)

Long

Gets time when the update was first available in milliseconds since midnight, January 1, 1970 UTC.

Int

Gets whether the update is a security patch.

Int

String

Unit
writeToParcel(dest: Parcel!, flags: Int)

Properties

static Parcelable.Creator<SystemUpdateInfo!>

Constants

SECURITY_PATCH_STATE_FALSE

Added in API level 26
static val SECURITY_PATCH_STATE_FALSE: Int

Represents the system update is not a security patch.

Value: 1

SECURITY_PATCH_STATE_TRUE

Added in API level 26
static val SECURITY_PATCH_STATE_TRUE: Int

Represents the system update is a security patch.

Value: 2

SECURITY_PATCH_STATE_UNKNOWN

Added in API level 26
static val SECURITY_PATCH_STATE_UNKNOWN: Int

Represents it is unknown whether the system update is a security patch.

Value: 0

Public methods

describeContents

Added in API level 26
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

equals

Added in API level 26
fun equals(other: Any?): Boolean
Parameters
obj the reference object with which to compare.
Return
Boolean true if this object is the same as the obj argument; false otherwise.

getReceivedTime

Added in API level 26
fun getReceivedTime(): Long

Gets time when the update was first available in milliseconds since midnight, January 1, 1970 UTC.

Return
Long Time in milliseconds as given by System#currentTimeMillis()

hashCode

Added in API level 26
fun hashCode(): Int
Return
Int a hash code value for this object.

toString

Added in API level 26
fun toString(): String
Return
String a string representation of the object.

writeToParcel

Added in API level 26
fun writeToParcel(
    dest: Parcel!,
    flags: Int
): Unit
Parameters
dest Parcel!: The Parcel in which the object should be written.
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

Properties

CREATOR

Added in API level 26
static val CREATOR: Parcelable.Creator<SystemUpdateInfo!>