Это мой код:Как закрыть активность после нажатия кнопки Progress Dialog
LayoutInflater inflater= LayoutInflater.from(this);
View view=inflater.inflate(R.layout.dialog, null);
alertDialog = new AlertDialog.Builder(this);
alertDialog.setTitle("Titel");
alertDialog.setView(view);
alertDialog.setNegativeButton(getString(R.string.accept), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Activity.this.finish();
}
});
alertDialog.setPositiveButton(getString(R.string.decline), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// handle accepting
}
});
alert = alertDialog.create();
alert.show();
Моя проблема заключается в том, что активность не закрывается при нажатии Отклонить.
Может ли кто-нибудь мне помочь?
Согласно данному фрагменту вашим положительные и отрицательные кнопки меняются местами, не так ли? Также, если вы хотите завершить Activity, если вы находитесь внутри метода Activity only finish(). – vidulaJ
Я не вижу, что они меняются местами. Вы можете мне помочь? – Gamecraftler
Кроме того, вам нужно использовать название своей деятельности, такое как MyActivity.this.finish(), а не Activity.this.finish() – instanceof