public
static
class
ActivityManager.RunningServiceInfo
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.app.ActivityManager.RunningServiceInfo |
Information you can retrieve about a particular Service that is currently running in the system.
Constants | |
---|---|
int |
FLAG_FOREGROUND
Bit for |
int |
FLAG_PERSISTENT_PROCESS
Bit for {@link #flags): set if the service is running in a persistent process. |
int |
FLAG_STARTED
Bit for |
int |
FLAG_SYSTEM_PROCESS
Bit for {@link #flags): set if the service is running in a core system process. |
Inherited constants |
---|
From
interface
android.os.Parcelable
|
Fields | |
---|---|
public
static
final
Creator<ActivityManager.RunningServiceInfo> |
CREATOR
|
public
long |
activeSince
The time when the service was first made active, either by someone starting or binding to it. |
public
int |
clientCount
Number of clients connected to the service. |
public
int |
clientLabel
For special services that are bound to by system code, this is a string resource providing a user-visible label for who the client is. |
public
String |
clientPackage
For special services that are bound to by system code, this is the package that holds the binding. |
public
int |
crashCount
Number of times the service's process has crashed while the service is running. |
public
int |
flags
Running flags. |
public
boolean |
foreground
Set to true if the service has asked to run as a foreground process. |
public
long |
lastActivityTime
The time when there was last activity in the service (either explicit requests to start it or clients binding to it). |
public
int |
pid
If non-zero, this is the process the service is running in. |
public
String |
process
The name of the process this service runs in. |
public
long |
restarting
If non-zero, this service is not currently running, but scheduled to restart at the given time. |
public
ComponentName |
service
The service component. |
public
boolean |
started
Set to true if this service has been explicitly started. |
public
int |
uid
The UID that owns this service. |
Public constructors | |
---|---|
ActivityManager.RunningServiceInfo()
|
Public methods | |
---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
void
|
readFromParcel(Parcel source)
|
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
---|---|
From
class
java.lang.Object
| |
From
interface
android.os.Parcelable
|
int FLAG_FOREGROUND
Bit for flags
: set if the service has asked to
run as a foreground process.
Constant Value: 2 (0x00000002)
int FLAG_PERSISTENT_PROCESS
Bit for {@link #flags): set if the service is running in a persistent process.
Constant Value: 8 (0x00000008)
int FLAG_STARTED
Bit for flags
: set if this service has been
explicitly started.
Constant Value: 1 (0x00000001)
int FLAG_SYSTEM_PROCESS
Bit for {@link #flags): set if the service is running in a core system process.
Constant Value: 4 (0x00000004)
long activeSince
The time when the service was first made active, either by someone
starting or binding to it. This
is in units of elapsedRealtime()
.
int clientLabel
For special services that are bound to by system code, this is a string resource providing a user-visible label for who the client is.
String clientPackage
For special services that are bound to by system code, this is the package that holds the binding.
int crashCount
Number of times the service's process has crashed while the service is running.
boolean foreground
Set to true if the service has asked to run as a foreground process.
long lastActivityTime
The time when there was last activity in the service (either
explicit requests to start it or clients binding to it). This
is in units of uptimeMillis()
.
long restarting
If non-zero, this service is not currently running, but scheduled to restart at the given time.
boolean started
Set to true if this service has been explicitly started.
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(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. |
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. |
flags |
int :
Additional flags about how the object should be written.
May be 0 or PARCELABLE_WRITE_RETURN_VALUE .
|