Don't title the missed call schedule dialog 'snooze'

pull/14/head
Sam Bosley 14 years ago
parent a4a53ad195
commit 9fe310972f

@ -141,17 +141,21 @@ public class MissedCallActivity extends Activity {
callLaterButton.setOnClickListener(new OnClickListener() { callLaterButton.setOnClickListener(new OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
final String taskTitle;
String dialogTitle;
if (TextUtils.isEmpty(name)) {
taskTitle = getString(R.string.MCA_task_title_no_name, number);
dialogTitle = getString(R.string.MCA_schedule_dialog_title, number);
} else {
taskTitle = getString(R.string.MCA_task_title_name, name, number);
dialogTitle = getString(R.string.MCA_schedule_dialog_title, name);
}
SnoozeDialog sd = new SnoozeDialog(MissedCallActivity.this, new SnoozeCallback() { SnoozeDialog sd = new SnoozeDialog(MissedCallActivity.this, new SnoozeCallback() {
@Override @Override
public void snoozeForTime(long time) { public void snoozeForTime(long time) {
String title;
if (TextUtils.isEmpty(name))
title = getString(R.string.MCA_task_title_no_name, number);
else
title = getString(R.string.MCA_task_title_name, name, number);
Task newTask = new Task(); Task newTask = new Task();
newTask.setValue(Task.TITLE, title); newTask.setValue(Task.TITLE, taskTitle);
newTask.setValue(Task.DUE_DATE, time); newTask.setValue(Task.DUE_DATE, time);
taskService.save(newTask); taskService.save(newTask);
@ -159,7 +163,7 @@ public class MissedCallActivity extends Activity {
} }
}); });
new AlertDialog.Builder(MissedCallActivity.this) new AlertDialog.Builder(MissedCallActivity.this)
.setTitle(R.string.rmd_NoA_snooze) .setTitle(dialogTitle)
.setView(sd) .setView(sd)
.setPositiveButton(android.R.string.ok, sd) .setPositiveButton(android.R.string.ok, sd)
.setNegativeButton(android.R.string.cancel, null) .setNegativeButton(android.R.string.cancel, null)

@ -507,6 +507,9 @@
<!-- Missed call: task title no name (%s -> number)--> <!-- Missed call: task title no name (%s -> number)-->
<string name="MCA_task_title_no_name">Call %s back</string> <string name="MCA_task_title_no_name">Call %s back</string>
<!-- Missed call: schedule dialog title (%s -> name or number)-->
<string name="MCA_schedule_dialog_title">Call %s back in...</string>
<!-- ===================================================== HelpActivity == --> <!-- ===================================================== HelpActivity == -->

Loading…
Cancel
Save