У меня есть диалоговое окно, которое предлагает пользователю подтвердить удаление.
После того, как пользователь нажимает удалить, появляется простое предупреждение.Мне нужно перенаправить на новое действие, но startActivity отключается, прежде чем я получаю возможность нажать «ОК» в уведомлении о подтверждении.Я добавил комментарий, где он все испортил.Есть идеи?
final AlertDialog.Builder alert = new
AlertDialog.Builder(EventDetails.this);
alert.setMessage("Are you sure you want to delete
your Issue?")
.setTitle(R.string.app_name)
.setPositiveButton("Delete", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Configs.showPD("Please wait...", EventDetails.this);
eventObj.put(Configs.ISSUES_DELETED_BY, "Deleted By User");
Date now = new Date();
eventObj.put(Configs.ISSUES_DELETED_DATE, now);
eventObj.put(Configs.ISSUES_DELETED, true);
eventObj.saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
if (e == null) {
Configs.hidePD();
Configs.simpleAlert("Issue deleted!", EventDetails.this);
// Does not wait for me to click "OK" after "Issue deleted!"
Intent intent = new Intent(EventDetails.this, MyIssues.class);
startActivity(intent);
}
}
});
}
})
.setNegativeButton("Cancel", null)
.setIcon(R.drawable.logo);
alert.create().show();
Спасибо!