Я написал следующий код для простого Alert Dialog, но Alert Dialog не отображается.
API: 26
@Override
public void onBackPressed() {
super.onBackPressed();
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage("Are You sure to Exit?")
.setTitle("Exit")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
MainActivity.super.onBackPressed();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
});
AlertDialog alert = builder.create();
alert.show();
}
Я чрезвычайно новичок в Android и тестирую его возможности.
Я отработал 30 минут над этим небольшим кодом для его отладки и использовал разные телефоны в эмуляторе, а также внешние телефоны, но потерпел неудачу.
Тогда я решил поместить этот код в stackoverflow.