diff options
| author | 2011-01-21 13:13:17 -0800 | |
|---|---|---|
| committer | 2011-01-21 13:13:17 -0800 | |
| commit | 40c37043367f7cefd3467c41c57ec7be169b681f (patch) | |
| tree | 6876893856e41fbff49f7626d7b42bb92fdcb5c1 | |
| parent | 17d25c564da50cfdcef6705ccc592ced2bd7c960 (diff) | |
| parent | a383b3f646cbc1fd870f2694d4fac24340834916 (diff) | |
Merge "Update Bitmap.recycle() doc for heap-allocated pixel data" into honeycomb
| -rw-r--r-- | graphics/java/android/graphics/Bitmap.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/graphics/java/android/graphics/Bitmap.java b/graphics/java/android/graphics/Bitmap.java index e67ceeda9e74..2b4a410aae24 100644 --- a/graphics/java/android/graphics/Bitmap.java +++ b/graphics/java/android/graphics/Bitmap.java @@ -165,10 +165,12 @@ public final class Bitmap implements Parcelable { } /** - * Free up the memory associated with this bitmap's pixels, and mark the - * bitmap as "dead", meaning it will throw an exception if getPixels() or - * setPixels() is called, and will draw nothing. This operation cannot be - * reversed, so it should only be called if you are sure there are no + * Free the native object associated with this bitmap, and clear the + * reference to the pixel data. This will not free the pixel data synchronously; + * it simply allows it to be garbage collected if there are no other references. + * The bitmap is marked as "dead", meaning it will throw an exception if + * getPixels() or setPixels() is called, and will draw nothing. This operation + * cannot be reversed, so it should only be called if you are sure there are no * further uses for the bitmap. This is an advanced call, and normally need * not be called, since the normal GC process will free up this memory when * there are no more references to this bitmap. |