Add button for activating modes manually
Fixes: 308819907 Flag: android.app.modes_ui Test: ZenModeButtonPreferenceControllerTest Test: atest com.android.settings.notification.modes Change-Id: Id018d360c648dd948d2f950ca67cfbea71cc5c68
This commit is contained in:
@@ -60,17 +60,15 @@ abstract class ZenModesFragmentBase extends RestrictedDashboardFragment {
|
||||
mContext = context;
|
||||
mBackend = ZenModesBackend.getInstance(context);
|
||||
super.onAttach(context);
|
||||
mSettingsObserver.register();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
updateZenModeState();
|
||||
mSettingsObserver.register();
|
||||
if (isUiRestricted()) {
|
||||
if (isUiRestrictedByOnlyAdmin()) {
|
||||
getPreferenceScreen().removeAll();
|
||||
return;
|
||||
} else {
|
||||
finish();
|
||||
}
|
||||
@@ -84,8 +82,8 @@ abstract class ZenModesFragmentBase extends RestrictedDashboardFragment {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStop() {
|
||||
super.onStop();
|
||||
public void onDetach() {
|
||||
super.onDetach();
|
||||
mSettingsObserver.unregister();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user