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

Since: API Level 1

Fields

public long availMem

Since: API Level 1

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

Since: API Level 1

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

public long threshold

Since: API Level 1

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 ()

Since: API Level 1

Public Methods

public int describeContents ()

Since: API Level 1

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)

Since: API Level 1

public void writeToParcel (Parcel dest, int flags)

Since: API Level 1

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.