Encouragements on repeat completion

pull/14/head
Andrew Shaw 13 years ago
parent a043ba8ed7
commit 5b4b7bd7b7

@ -62,6 +62,15 @@
<!-- text for confirmation dialog after repeating a task -->
<string name="repeat_rescheduling_dialog_title">Rescheduling task \"%s\"</string>
<string name="repeat_rescheduling_dialog_bubble">I\'ve rescheduled this repeating task from %1$s to %2$s</string>
<string name="repeat_rescheduling_dialog_bubble">%1$s I\'ve rescheduled this repeating task from %2$s to %3$s</string>
<string-array name="repeat_encouragement">
<!-- Encouragement in rescheduling dialog bubble -->
<item>Good job!</item>
<item>Wow… I\'m so proud of you!</item>
<item>I love it when you\'re productive!</item>
<item>Doesn\'t it feel good to check something off?</item>
</string-array>
</resources>

@ -103,7 +103,9 @@ public class DateChangedAlerts {
String oldDueDateString = getRelativeDateAndTimeString(activity, oldDueDate);
String newDueDateString = getRelativeDateAndTimeString(activity, newDueDate);
String speechBubbleText = activity.getString(R.string.repeat_rescheduling_dialog_bubble, oldDueDateString, newDueDateString);
String[] encouragements = activity.getResources().getStringArray(R.array.repeat_encouragement);
String encouragement = encouragements[(int) (Math.random()*encouragements.length)];
String speechBubbleText = activity.getString(R.string.repeat_rescheduling_dialog_bubble, encouragement, oldDueDateString, newDueDateString);
((TextView) d.findViewById(R.id.reminder_message)).setText(speechBubbleText);

Loading…
Cancel
Save