Remove negative button from NotificationDialog

pull/281/head
Alex Baker 11 years ago
parent fb5afea236
commit fe94ab5814

@ -5,7 +5,6 @@ import android.content.DialogInterface;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.NonNull; import android.support.annotation.NonNull;
import android.support.v4.app.DialogFragment;
import android.support.v7.app.AlertDialog; import android.support.v7.app.AlertDialog;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
@ -36,42 +35,34 @@ public class NotificationDialog extends InjectingDialogFragment {
getString(R.string.rmd_NoA_snooze), getString(R.string.rmd_NoA_snooze),
getString(R.string.rmd_NoA_done) getString(R.string.rmd_NoA_done)
)); ));
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity(), R.style.Tasks_Dialog); return new AlertDialog.Builder(getActivity(), R.style.Tasks_Dialog)
builder.setTitle(title); .setTitle(title)
builder.setAdapter(adapter, new DialogInterface.OnClickListener() { .setAdapter(adapter, new DialogInterface.OnClickListener() {
@Override @Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
switch (which) { switch (which) {
case 0: case 0:
TaskIntents TaskIntents
.getEditTaskStack(getActivity(), null, taskId) .getEditTaskStack(getActivity(), null, taskId)
.startActivities(); .startActivities();
notificationManager.cancel(taskId); notificationManager.cancel(taskId);
dismiss(); dismiss();
break; break;
case 1: case 1:
dismiss(); dismiss();
startActivity(new Intent(getActivity(), SnoozeActivity.class) {{ startActivity(new Intent(getActivity(), SnoozeActivity.class) {{
setFlags(FLAG_ACTIVITY_NEW_TASK); setFlags(FLAG_ACTIVITY_NEW_TASK);
putExtra(SnoozeActivity.EXTRA_TASK_ID, taskId); putExtra(SnoozeActivity.EXTRA_TASK_ID, taskId);
}}); }});
break; break;
case 2: case 2:
broadcaster.completeTask(taskId); broadcaster.completeTask(taskId);
dismiss(); dismiss();
break; break;
} }
} }
}); })
builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { .show();
@Override
public void onClick(DialogInterface dialog, int which) {
if (onDismissListener != null) {
onDismissListener.onDismiss(dialog);
}
}
});
return builder.show();
} }
public void setOnDismissListener(DialogInterface.OnDismissListener onDismissListener) { public void setOnDismissListener(DialogInterface.OnDismissListener onDismissListener) {

Loading…
Cancel
Save