VerifiedInputEvent
abstract class VerifiedInputEvent : Parcelable
kotlin.Any | |
↳ | android.view.VerifiedInputEvent |
Base class for verified events. Verified events contain the subset of an InputEvent that the system can verify. Data contained inside VerifiedInputEvent's should be considered trusted and contain only the original event data that first came from the system.
Summary
Inherited constants | |
---|---|
Public methods | |
---|---|
open Int |
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
open Boolean |
Indicates whether some other object is "equal to" this one. |
open Int |
Get the id of the device that generated this event. |
open Int |
Get the display id that is associated with this event. |
open Long |
Get the time this event occurred, in the |
open Int |
Get the source of the event. |
open Int |
hashCode() |
open Unit |
writeToParcel(dest: Parcel, flags: Int) Flatten this object in to a Parcel. |
Properties | |
---|---|
static Parcelable.Creator<VerifiedInputEvent!> |
Public methods
describeContents
open fun describeContents(): Int
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(android.os.Parcel,int)
, the return value of this method must include the CONTENTS_FILE_DESCRIPTOR
bit.
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
open fun equals(other: Any?): Boolean
Indicates whether some other object is "equal to" this one.
The equals
method implements an equivalence relation on non-null object references:
- It is reflexive: for any non-null reference value
x
,x.equals(x)
should returntrue
. - It is symmetric: for any non-null reference values
x
andy
,x.equals(y)
should returntrue
if and only ify.equals(x)
returnstrue
. - It is transitive: for any non-null reference values
x
,y
, andz
, ifx.equals(y)
returnstrue
andy.equals(z)
returnstrue
, thenx.equals(z)
should returntrue
. - It is consistent: for any non-null reference values
x
andy
, multiple invocations ofx.equals(y)
consistently returntrue
or consistently returnfalse
, provided no information used inequals
comparisons on the objects is modified. - For any non-null reference value
x
,x.equals(null)
should returnfalse
.
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.
Parameters | |
---|---|
obj |
the reference object with which to compare. |
o |
This value may be null . |
Return | |
---|---|
Boolean |
true if this object is the same as the obj argument; false otherwise. |
getDeviceId
open fun getDeviceId(): Int
Get the id of the device that generated this event.
getDisplayId
open fun getDisplayId(): Int
Get the display id that is associated with this event.
See Also
getEventTimeNanos
open fun getEventTimeNanos(): Long
Get the time this event occurred, in the android.os.SystemClock#uptimeMillis()
time base.
hashCode
open fun hashCode(): Int
Return | |
---|---|
Int |
a hash code value for this object. |
writeToParcel
open 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 |