public
final
class
UsageEvents
extends Object
implements
Parcelable
A result returned from UsageStatsManager.queryEvents(long, long)
from which to read UsageEvents.Event objects.
Summary
Nested classes | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
class |
UsageEvents.Event
An event representing a state change for a component. |
||||||||||||||||||||||
Inherited constants | ||||
|---|---|---|---|---|
|
From interface
|
Fields | |
|---|---|
public
static
final
Creator<UsageEvents> |
CREATOR
|
Public methods | |
|---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
boolean
|
getNextEvent(UsageEvents.Event eventOut)
Retrieve the next |
boolean
|
hasNextEvent()
Returns whether or not there are more events to read using
|
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
|
From interface
| |||||||||||||||||||||||
Fields
Public methods
describeContents
Added in API level 21
public int describeContents ()
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.
| Returns | |
|---|---|
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or CONTENTS_FILE_DESCRIPTOR |
getNextEvent
Added in API level 21
public boolean getNextEvent (UsageEvents.Event eventOut)
Retrieve the next UsageEvents.Event from the collection and put the
resulting data into eventOut.
| Parameters | |
|---|---|
eventOut |
UsageEvents.Event: The UsageEvents.Event object that will receive the
next event data. |
| Returns | |
|---|---|
boolean |
true if an event was available, false if there are no more events. |
hasNextEvent
Added in API level 21
public boolean hasNextEvent ()
Returns whether or not there are more events to read using
getNextEvent(android.app.usage.UsageEvents.Event).
| Returns | |
|---|---|
boolean |
true if there are more events, false otherwise. |
writeToParcel
Added in API level 21
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
dest |
Parcel: 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.PARCELABLE_WRITE_RETURN_VALUE.
Value is either 0 or a combination of Parcelable.PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |