From 5416d07100d99e5206ca4de8578ede217ab2c23f Mon Sep 17 00:00:00 2001 From: Per Allard Date: Tue, 9 Oct 2012 14:18:55 +0200 Subject: [PATCH] Prevent cursor from causing global reference leaks. To fix this the ContentQueryMap needs to be closed when onStop is called so any global references can be reclaimed. Change-Id: I0c679c10b0d75ab0aac2fe499563c57d934e318a --- src/com/android/settings/LocationSettings.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/settings/LocationSettings.java b/src/com/android/settings/LocationSettings.java index cfbbe26b65c..0e50188198f 100644 --- a/src/com/android/settings/LocationSettings.java +++ b/src/com/android/settings/LocationSettings.java @@ -76,6 +76,7 @@ public class LocationSettings extends SettingsPreferenceFragment if (mSettingsObserver != null) { mContentQueryMap.deleteObserver(mSettingsObserver); } + mContentQueryMap.close(); } private PreferenceScreen createPreferenceHierarchy() {