Merge "Fix Settings crash"

This commit is contained in:
Raff Tsai
2019-03-09 01:53:35 +00:00
committed by Android (Google) Code Review

View File

@@ -143,6 +143,8 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
@Override @Override
public void onStart() { public void onStart() {
super.onStart(); super.onStart();
initComponents();
updateUiForArguments();
updateEmptyView(); updateEmptyView();
updateUiForServiceState(); updateUiForServiceState();
} }
@@ -158,20 +160,9 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
@Override @Override
public void onStop() { public void onStop() {
super.onStop(); super.onStop();
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
initComponents();
updateUiForArguments();
}
@Override
public void onDestroyView() {
super.onDestroyView();
mSwitchBar.removeOnSwitchChangeListener(this); mSwitchBar.removeOnSwitchChangeListener(this);
mSwitchBar.hide(); mSwitchBar.hide();
mPrintersAdapter.unregisterAdapterDataObserver(mDataObserver);
} }
private void onPreferenceToggled(String preferenceKey, boolean enabled) { private void onPreferenceToggled(String preferenceKey, boolean enabled) {