am eb5e633a: am 608a200d: Merge "Stability fixes for PreferenceFragments." into honeycomb-mr2

* commit 'eb5e633a2488456874f829263fa6cb96588d25aa':
  Stability fixes for PreferenceFragments.
This commit is contained in:
Amith Yamasani
2011-06-14 15:42:36 -07:00
committed by Android Git Automerger

View File

@@ -145,7 +145,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
@@ -177,10 +176,17 @@ 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
@@ -195,7 +201,6 @@ public abstract class PreferenceFragment extends Fragment implements
public void onDestroy() {
super.onDestroy();
mPreferenceManager.dispatchActivityDestroy();
mPreferenceManager.setOnPreferenceTreeClickListener(null);
}
@Override