Change onResume -> onStart in the print settings to update even paused activities.

Change-Id: Ie28de2cd3ba02c3f19d11c61b3dbbce5d33ddb5a
This commit is contained in:
Philip P. Moltmann
2015-11-25 16:13:01 -08:00
parent 0976f3481c
commit 99f0bd4aa6
3 changed files with 16 additions and 11 deletions

View File

@@ -99,16 +99,16 @@ public class PrintJobSettingsFragment extends SettingsPreferenceFragment {
} }
@Override @Override
public void onResume() { public void onStart() {
super.onResume(); super.onStart();
mPrintManager.addPrintJobStateChangeListener( mPrintManager.addPrintJobStateChangeListener(
mPrintJobStateChangeListener); mPrintJobStateChangeListener);
updateUi(); updateUi();
} }
@Override @Override
public void onPause() { public void onStop() {
super.onPause(); super.onStop();
mPrintManager.removePrintJobStateChangeListener( mPrintManager.removePrintJobStateChangeListener(
mPrintJobStateChangeListener); mPrintJobStateChangeListener);
} }

View File

@@ -147,8 +147,8 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
} }
@Override @Override
public void onResume() { public void onStart() {
super.onResume(); super.onStart();
mSettingsContentObserver.register(getContentResolver()); mSettingsContentObserver.register(getContentResolver());
updateEmptyView(); updateEmptyView();
updateUiForServiceState(); updateUiForServiceState();
@@ -156,13 +156,18 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
@Override @Override
public void onPause() { public void onPause() {
mSettingsContentObserver.unregister(getContentResolver());
if (mSearchView != null) { if (mSearchView != null) {
mSearchView.setOnQueryTextListener(null); mSearchView.setOnQueryTextListener(null);
} }
super.onPause(); super.onPause();
} }
@Override
public void onStop() {
mSettingsContentObserver.unregister(getContentResolver());
super.onStop();
}
@Override @Override
public void onViewCreated(View view, Bundle savedInstanceState) { public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState); super.onViewCreated(view, savedInstanceState);

View File

@@ -150,8 +150,8 @@ public class PrintSettingsFragment extends SettingsPreferenceFragment
} }
@Override @Override
public void onResume() { public void onStart() {
super.onResume(); super.onStart();
mSettingsPackageMonitor.register(getActivity(), getActivity().getMainLooper(), false); mSettingsPackageMonitor.register(getActivity(), getActivity().getMainLooper(), false);
mSettingsContentObserver.register(getContentResolver()); mSettingsContentObserver.register(getContentResolver());
updateServicesPreferences(); updateServicesPreferences();
@@ -160,10 +160,10 @@ public class PrintSettingsFragment extends SettingsPreferenceFragment
} }
@Override @Override
public void onPause() { public void onStop() {
mSettingsPackageMonitor.unregister(); mSettingsPackageMonitor.unregister();
mSettingsContentObserver.unregister(getContentResolver()); mSettingsContentObserver.unregister(getContentResolver());
super.onPause(); super.onStop();
} }
@Override @Override