diff options
| author | 2017-05-26 14:37:17 +0000 | |
|---|---|---|
| committer | 2017-05-26 14:37:26 +0000 | |
| commit | 03a243889c52cb24d2c80777f3da4653495357a3 (patch) | |
| tree | 3d6aec73c5f1c12c436f67ab2b300018eecbfbd1 | |
| parent | 8d902a9e28bfb606a9476d1836aa4ce088dce877 (diff) | |
| parent | 651fbdec08a2b6f7987b7060eba67c629d2745d9 (diff) | |
Merge "Add 2 hours as an option for snoozing, update default to 1 hour" into oc-dev
| -rw-r--r-- | packages/SystemUI/res/values/strings.xml | 2 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java | 10 |
2 files changed, 8 insertions, 4 deletions
diff --git a/packages/SystemUI/res/values/strings.xml b/packages/SystemUI/res/values/strings.xml index c656b175395c..994a56601c32 100644 --- a/packages/SystemUI/res/values/strings.xml +++ b/packages/SystemUI/res/values/strings.xml @@ -1508,6 +1508,8 @@ <string name="snooze_option_30_min">30 minutes</string> <!-- Notification: Menu row: Snooze options: 1 hour option. [CHAR LIMIT=50]--> <string name="snooze_option_1_hour">1 hour</string> + <!-- Notification: Menu row: Snooze options: 1 hour option. [CHAR LIMIT=50]--> + <string name="snooze_option_2_hour">2 hours</string> <!-- Notification: Menu row: Snooze undo button label. [CHAR LIMIT=50]--> <string name="snooze_undo">UNDO</string> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java index 8830c5dc1247..8af1628cba76 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java @@ -57,7 +57,7 @@ public class NotificationSnooze extends LinearLayout private ViewGroup mSnoozeOptionContainer; private List<SnoozeOption> mSnoozeOptions; private int mCollapsedHeight; - + private SnoozeOption mDefaultOption; private SnoozeOption mSelectedOption; private boolean mSnoozing; private boolean mExpanded; @@ -86,7 +86,7 @@ public class NotificationSnooze extends LinearLayout createOptionViews(); // Default to first option in list - setSelected(mSnoozeOptions.get(0)); + setSelected(mDefaultOption); } public void setSnoozeOptions(final List<SnoozeCriterion> snoozeList) { @@ -119,7 +119,9 @@ public class NotificationSnooze extends LinearLayout ArrayList<SnoozeOption> options = new ArrayList<>(); options.add(createOption(R.string.snooze_option_15_min, 15)); options.add(createOption(R.string.snooze_option_30_min, 30)); - options.add(createOption(R.string.snooze_option_1_hour, 60)); + mDefaultOption = createOption(R.string.snooze_option_1_hour, 60); + options.add(mDefaultOption); + options.add(createOption(R.string.snooze_option_2_hour, 60 * 2)); return options; } @@ -232,7 +234,7 @@ public class NotificationSnooze extends LinearLayout @Override public View getContentView() { // Reset the view before use - setSelected(mSnoozeOptions.get(0)); + setSelected(mDefaultOption); return this; } |