| java.lang.Object | |
| ↳ | android.app.ActivityManager.RunningAppProcessInfo | 
Information you can retrieve about a running process.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | IMPORTANCE_BACKGROUND | Constant for 
          
           importance
          
         : this process process contains
 background code that is expendable. | |||||||||
| int | IMPORTANCE_EMPTY | Constant for 
          
           importance
          
         : this process is empty of any
 actively running code. | |||||||||
| int | IMPORTANCE_FOREGROUND | Constant for 
          
           importance
          
         : this process is running the
 foreground UI. | |||||||||
| int | IMPORTANCE_PERCEPTIBLE | Constant for 
          
           importance
          
         : this process is running something
 that is considered to be actively perceptible to the user. | |||||||||
| int | IMPORTANCE_SERVICE | Constant for 
          
           importance
          
         : this process is contains services
 that should remain running. | |||||||||
| int | IMPORTANCE_VISIBLE | Constant for 
          
           importance
          
         : this process is running something
 that is actively visible to the user, though not in the immediate
 foreground. | |||||||||
| int | REASON_PROVIDER_IN_USE | Constant for 
          
           importanceReasonCode
          
         : one of the application's
 content providers is being used by another process. | |||||||||
| int | REASON_SERVICE_IN_USE | Constant for 
          
           importanceReasonCode
          
         : one of the application's
 content providers is being used by another process. | |||||||||
| int | REASON_UNKNOWN | Constant for 
          
           importanceReasonCode
          
         : nothing special has
 been specified for the reason for this level. | |||||||||
| [Expand] 
          Inherited Constants
          | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From interface
         
          android.os.Parcelable | |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | CREATOR | ||||||||||
|  | importance | The relative importance level that the system places on this process. | |||||||||
|  | importanceReasonCode | The reason for 
          
           importance
          
         , if any. | |||||||||
|  | importanceReasonComponent | For the specified values of 
          
           importanceReasonCode
          
         , this
 is the name of the component that is being used in this process. | |||||||||
|  | importanceReasonPid | For the specified values of 
          
           importanceReasonCode
          
         , this
 is the process ID of the other process that is a client of this
 process. | |||||||||
|  | lastTrimLevel | Last memory trim level reported to the process: corresponds to
 the values supplied to 
          
           ComponentCallbacks2.onTrimMemory(int)
          
         . | |||||||||
|  | lru | An additional ordering within a particular 
          
           importance
          
         category, providing finer-grained information about the relative
 utility of processes within a category. | |||||||||
|  | pid | The pid of this process; 0 if none | |||||||||
|  | pkgList | All packages that have been loaded into the process. | |||||||||
|  | processName | The name of the process that this object is associated with | |||||||||
|  | uid | The user id of this process. | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  |  | ||||||||||
|  |  | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
          Describe the kinds of special objects contained in this Parcelable's
 marshalled representation.
          | ||||||||||
|  |  | ||||||||||
|  | 
          Flatten this object in to a Parcel.
          | ||||||||||
| [Expand] 
          Inherited Methods
          | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
         
          java.lang.Object | |||||||||||
|  From interface
         
          android.os.Parcelable | |||||||||||
         Constant for
         
          
           importance
          
         
         : this process process contains
 background code that is expendable.
        
         Constant for
         
          
           importance
          
         
         : this process is empty of any
 actively running code.
        
         Constant for
         
          
           importance
          
         
         : this process is running the
 foreground UI.
        
         Constant for
         
          
           importance
          
         
         : this process is running something
 that is considered to be actively perceptible to the user.  An
 example would be an application performing background music playback.
        
         Constant for
         
          
           importance
          
         
         : this process is contains services
 that should remain running.
        
         Constant for
         
          
           importance
          
         
         : this process is running something
 that is actively visible to the user, though not in the immediate
 foreground.
        
         Constant for
         
          
           importanceReasonCode
          
         
         : one of the application's
 content providers is being used by another process.  The pid of
 the client process is in
         
          
           importanceReasonPid
          
         
         and the
 target provider in this process is in
         
          
           importanceReasonComponent
          
         
         .
        
         Constant for
         
          
           importanceReasonCode
          
         
         : one of the application's
 content providers is being used by another process.  The pid of
 the client process is in
         
          
           importanceReasonPid
          
         
         and the
 target provider in this process is in
         
          
           importanceReasonComponent
          
         
         .
        
         Constant for
         
          
           importanceReasonCode
          
         
         : nothing special has
 been specified for the reason for this level.
        
         The relative importance level that the system places on this
 process.  May be one of
         
          
           IMPORTANCE_FOREGROUND
          
         
         ,
         
          
           IMPORTANCE_VISIBLE
          
         
         ,
         
          
           IMPORTANCE_SERVICE
          
         
         ,
         
          
           IMPORTANCE_BACKGROUND
          
         
         , or
         
          
           IMPORTANCE_EMPTY
          
         
         .  These
 constants are numbered so that "more important" values are always
 smaller than "less important" values.
        
         For the specified values of
         
          
           importanceReasonCode
          
         
         , this
 is the name of the component that is being used in this process.
        
         For the specified values of
         
          
           importanceReasonCode
          
         
         , this
 is the process ID of the other process that is a client of this
 process.  This will be 0 if no other process is using this one.
        
         Last memory trim level reported to the process: corresponds to
 the values supplied to
         
          
           ComponentCallbacks2.onTrimMemory(int)
          
         
         .
        
         An additional ordering within a particular
         
          
           importance
          
         
         category, providing finer-grained information about the relative
 utility of processes within a category.  This number means nothing
 except that a smaller values are more recently used (and thus
 more important).  Currently an LRU value is only maintained for
 the
         
          
           IMPORTANCE_BACKGROUND
          
         
         category, though others may
 be maintained in the future.
        
The name of the process that this object is associated with
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
Flatten this object in to a Parcel.
| dest | The Parcel in which the object should be written. | 
|---|---|
| flags | Additional flags about how the object should be written.
 May be 0 or 
            
             PARCELABLE_WRITE_RETURN_VALUE
            
           . |