* commit 'eb5e633a2488456874f829263fa6cb96588d25aa': Stability fixes for PreferenceFragments.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user