В моем приложении я хочу выйти из приложения при нажатии кнопки назад, это мой код:Android: Закройте приложение при нажатии кнопки назад
@Override
public void onBackPressed() {
new AlertDialog.Builder(this).setIcon(android.R.drawable.ic_dialog_alert).setTitle("Exit")
.setMessage("Are you sure you want to exit?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
}).setNegativeButton("No", null).show();
}
это работа правильно, но когда я выйти из приложения он не выходит полностью и показать пустую страницу с моим логотипом приложения, и когда я снова вернусь, нажмите кнопку выхода из приложения, как я могу исправить? ???
EDIT:
Я использую этот код вместо выше, но мое приложение выхода полностью, но я хочу это работает на заднем плане и не выходит полностью, как я могу это сделать?
@Override
public void onBackPressed() {
new AlertDialog.Builder(this).setIcon(android.R.drawable.ic_dialog_alert).setTitle("Exit")
.setMessage("Are you sure?")
.setPositiveButton("yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
}
}).setNegativeButton("no", null).show();
}
У вас нет ошибки компиляции этого кода? – LightYearsBehind