Loading src/com/android/settings/notification/ZenModeScheduleRuleSettings.java +20 −11 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ public class ZenModeScheduleRuleSettings extends ZenModeRuleSettingsBase { private TimePickerPreference mStart; private TimePickerPreference mEnd; private SwitchPreference mExitAtAlarm; private AlertDialog mDayDialog; private ScheduleInfo mSchedule; Loading Loading @@ -195,7 +196,6 @@ public class ZenModeScheduleRuleSettings extends ZenModeRuleSettingsBase { updateEndSummary(); } @Override protected List<AbstractPreferenceController> createPreferenceControllers(Context context) { List<AbstractPreferenceController> controllers = new ArrayList<>(); Loading @@ -214,8 +214,17 @@ public class ZenModeScheduleRuleSettings extends ZenModeRuleSettingsBase { return MetricsEvent.NOTIFICATION_ZEN_MODE_SCHEDULE_RULE; } @Override public void onDestroy() { super.onDestroy(); if (mDayDialog != null && mDayDialog.isShowing()) { mDayDialog.dismiss(); mDayDialog = null; } } private void showDaysDialog() { new AlertDialog.Builder(mContext) mDayDialog = new AlertDialog.Builder(mContext) .setTitle(R.string.zen_mode_schedule_rule_days) .setView(new ZenModeScheduleDaysSelection(mContext, mSchedule.days) { @Override Loading Loading
src/com/android/settings/notification/ZenModeScheduleRuleSettings.java +20 −11 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ public class ZenModeScheduleRuleSettings extends ZenModeRuleSettingsBase { private TimePickerPreference mStart; private TimePickerPreference mEnd; private SwitchPreference mExitAtAlarm; private AlertDialog mDayDialog; private ScheduleInfo mSchedule; Loading Loading @@ -195,7 +196,6 @@ public class ZenModeScheduleRuleSettings extends ZenModeRuleSettingsBase { updateEndSummary(); } @Override protected List<AbstractPreferenceController> createPreferenceControllers(Context context) { List<AbstractPreferenceController> controllers = new ArrayList<>(); Loading @@ -214,8 +214,17 @@ public class ZenModeScheduleRuleSettings extends ZenModeRuleSettingsBase { return MetricsEvent.NOTIFICATION_ZEN_MODE_SCHEDULE_RULE; } @Override public void onDestroy() { super.onDestroy(); if (mDayDialog != null && mDayDialog.isShowing()) { mDayDialog.dismiss(); mDayDialog = null; } } private void showDaysDialog() { new AlertDialog.Builder(mContext) mDayDialog = new AlertDialog.Builder(mContext) .setTitle(R.string.zen_mode_schedule_rule_days) .setView(new ZenModeScheduleDaysSelection(mContext, mSchedule.days) { @Override Loading