public static class

ActivityManager.MemoryInfo

extends Object
implements Parcelable
java.lang.Object
   ↳ android.app.ActivityManager.MemoryInfo

Class Overview

Information you can retrieve about the available memory through getMemoryInfo(ActivityManager.MemoryInfo).

Summary

Constants
Creator<ActivityManager.MemoryInfo> CREATOR
[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public long availMem The total available memory on the system.
public boolean lowMemory Set to true if the system considers itself to currently be in a low memory situation.
public long threshold The threshold of availMem at which we consider memory to be low and start killing background services and other non-extraneous processes.
Public Constructors
ActivityManager.MemoryInfo()
Public Methods
int describeContents()
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
void readFromParcel(Parcel source)
void writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Constants

public static final Creator<ActivityManager.MemoryInfo> CREATOR

Fields

public long availMem

The total available memory on the system. This number should not be considered absolute: due to the nature of the kernel, a significant portion of this memory is actually in use and needed for the overall system to run well.

public boolean lowMemory

Set to true if the system considers itself to currently be in a low memory situation.

public long threshold

The threshold of availMem at which we consider memory to be low and start killing background services and other non-extraneous processes.

Public Constructors

public ActivityManager.MemoryInfo ()

Public Methods

public int describeContents ()

Describe the kinds of special objects contained in this Parcelable's marshalled representation.

Returns
  • a bitmask indicating the set of special object types marshalled by the Parcelable.

public void readFromParcel (Parcel source)

public void writeToParcel (Parcel dest, int flags)

Flatten this object in to a Parcel.

Parameters
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.