Merge "Unregister the listener in onStop() instead of onDestroy()"
This commit is contained in:
committed by
Android (Google) Code Review
commit
39e1419d89
@@ -96,10 +96,15 @@ public class ManageAccountsSettings extends AccountPreferenceBase
|
|||||||
super.onCreate(icicle);
|
super.onCreate(icicle);
|
||||||
|
|
||||||
addPreferencesFromResource(R.xml.manage_accounts_settings);
|
addPreferencesFromResource(R.xml.manage_accounts_settings);
|
||||||
AccountManager.get(getActivity()).addOnAccountsUpdatedListener(this, null, true);
|
|
||||||
setHasOptionsMenu(true);
|
setHasOptionsMenu(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onStart() {
|
||||||
|
super.onStart();
|
||||||
|
AccountManager.get(getActivity()).addOnAccountsUpdatedListener(this, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
||||||
Bundle savedInstanceState) {
|
Bundle savedInstanceState) {
|
||||||
@@ -130,9 +135,9 @@ public class ManageAccountsSettings extends AccountPreferenceBase
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDestroy() {
|
public void onStop() {
|
||||||
|
super.onStop();
|
||||||
AccountManager.get(getActivity()).removeOnAccountsUpdatedListener(this);
|
AccountManager.get(getActivity()).removeOnAccountsUpdatedListener(this);
|
||||||
super.onDestroy();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user