Ich versuche, meine Anwendung zu verlassen, wenn ich die Zurück-Taste berühre. Ich habe den üblichen Code verwendet, aber es nimmt nur die App vom Bildschirm und wenn ich auf das quadratische Feld unten rechts klicke (auch sagen, wie es heißt), kann ich immer noch sehen, die App läuft den Hintergrund, den ich entfernen möchte Es ist komplett aus dem System. Ich habe versucht, sie alle fertig(); und System.exit (0); Sie geben die App einfach vom Hintergrund in den Hintergrund. Ich möchte es vollständig aus dem System entfernen.Android App Beenden auf Zurück-Taste
Der folgende Code verwende ich.
@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();
System.exit(0);
}
}).setNegativeButton("no", null).show();
}
werfen Sie einen Blick auf die ähnliche Frage http://stackoverflow.com/questions/6330200/how-to-quit-android-application-programmatically –
diese geben die gleichen Antworten wie finish(); oder System.exit (0); Es funktioniert nicht, es dauert nur meine App im Hintergrund. Dann muss ich es manuell aus den Hintergrund-Apps entfernen, indem ich es nach rechts wische. –
Ya ich habe versucht, sie alle fertig(); und System.exit (0); Sie geben die App einfach vom Hintergrund in den Hintergrund. Ich möchte es vollständig aus dem System entfernen. @VolodymyrKhodonovych –