In meiner Anwendung i verlassen app wenn Zurück-Taste drücken wollen, dies ist mein Code:Android: Beenden Anwendung, wenn Zurück-Taste drücken
@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();
}
es richtig funktioniert, aber wenn ich verlassen app es nicht vollständig verlassen und Zeige leere Seite mit meinem App-Logo und wenn ich wieder zurück drücke Button aus der App, Wie kann ich es reparieren ???
EDIT:
ich diesen Code verwenden anstelle von oben, aber meine app Ausfahrt vollständig, aber ich möchte es im Hintergrund läuft und verlassen nicht vollständig, wie kann ich es tun?
@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();
}
Sie haben keinen Kompilierfehler für diesen Code? – LightYearsBehind