summaryrefslogtreecommitdiffstats
path: root/core/java/com
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2012-03-08 16:40:14 -0800
committerJeff Brown <jeffbrown@google.com>2012-03-08 16:42:29 -0800
commit14577c4df57004131174fbe435031a18f3e7996b (patch)
treeb66f5eb381583e753f1781eae255ee849a093d82 /core/java/com
parentd5f07990822db3531c84755f406c1e12083aee37 (diff)
downloadframeworks_base-14577c4df57004131174fbe435031a18f3e7996b.zip
frameworks_base-14577c4df57004131174fbe435031a18f3e7996b.tar.gz
frameworks_base-14577c4df57004131174fbe435031a18f3e7996b.tar.bz2
Should recycle TypedArray.
Change-Id: Ia318de37c22e4533fff631be816cee539a5cd83d
Diffstat (limited to 'core/java/com')
-rw-r--r--core/java/com/android/internal/os/ZygoteInit.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java
index 6a99a2b..998c037 100644
--- a/core/java/com/android/internal/os/ZygoteInit.java
+++ b/core/java/com/android/internal/os/ZygoteInit.java
@@ -348,6 +348,7 @@ public class ZygoteInit {
TypedArray ar = mResources.obtainTypedArray(
com.android.internal.R.array.preloaded_drawables);
int N = preloadDrawables(runtime, ar);
+ ar.recycle();
Log.i(TAG, "...preloaded " + N + " resources in "
+ (SystemClock.uptimeMillis()-startTime) + "ms.");
@@ -355,6 +356,7 @@ public class ZygoteInit {
ar = mResources.obtainTypedArray(
com.android.internal.R.array.preloaded_color_state_lists);
N = preloadColorStateLists(runtime, ar);
+ ar.recycle();
Log.i(TAG, "...preloaded " + N + " resources in "
+ (SystemClock.uptimeMillis()-startTime) + "ms.");
}