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
public void onResume() {
super.onResume();
public void onStart() {
super.onStart();
mPrintManager.addPrintJobStateChangeListener(
mPrintJobStateChangeListener);
updateUi();
}
@Override
public void onPause() {
super.onPause();
public void onStop() {
super.onStop();
mPrintManager.removePrintJobStateChangeListener(
mPrintJobStateChangeListener);
}

View File

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

View File

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