summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2011-06-14 20:56:23 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2011-06-14 20:56:23 -0700
commit0daf40ca9a764088c3eb59be956674ac67b91384 (patch)
tree6ad00e31a6d011a9fc4750d85da27dd49d3d18d8 /core/java
parent938ef7aeb75268c0b092727fb76e999ffb744b56 (diff)
parent2bcd9c6e7b4fe6c465811e9b8ac48acec23cb341 (diff)
downloadframeworks_base-0daf40ca9a764088c3eb59be956674ac67b91384.zip
frameworks_base-0daf40ca9a764088c3eb59be956674ac67b91384.tar.gz
frameworks_base-0daf40ca9a764088c3eb59be956674ac67b91384.tar.bz2
am 2bcd9c6e: am eb5e633a: am 608a200d: Merge "Stability fixes for PreferenceFragments." into honeycomb-mr2
* commit '2bcd9c6e7b4fe6c465811e9b8ac48acec23cb341': Stability fixes for PreferenceFragments.
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/preference/PreferenceFragment.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/core/java/android/preference/PreferenceFragment.java b/core/java/android/preference/PreferenceFragment.java
index 9d46b7a..488919c 100644
--- a/core/java/android/preference/PreferenceFragment.java
+++ b/core/java/android/preference/PreferenceFragment.java
@@ -146,7 +146,6 @@ public abstract class PreferenceFragment extends Fragment implements
super.onCreate(savedInstanceState);
mPreferenceManager = new PreferenceManager(getActivity(), FIRST_REQUEST_CODE);
mPreferenceManager.setFragment(this);
- mPreferenceManager.setOnPreferenceTreeClickListener(this);
}
@Override
@@ -179,9 +178,16 @@ public abstract class PreferenceFragment extends Fragment implements
}
@Override
+ public void onStart() {
+ super.onStart();
+ mPreferenceManager.setOnPreferenceTreeClickListener(this);
+ }
+
+ @Override
public void onStop() {
super.onStop();
mPreferenceManager.dispatchActivityStop();
+ mPreferenceManager.setOnPreferenceTreeClickListener(null);
}
@Override
@@ -196,7 +202,6 @@ public abstract class PreferenceFragment extends Fragment implements
public void onDestroy() {
super.onDestroy();
mPreferenceManager.dispatchActivityDestroy();
- mPreferenceManager.setOnPreferenceTreeClickListener(null);
}
@Override