S
stikker
Neues Mitglied
- 2
Hallo Leute, wie bekomme ich es hin, dass die App auf dem Back Button komplett schließt und nicht zur vorherigen Activity geht ?
Beispiel.
Es kommt ein Startfenster mit Animation und dann geht er auf das Loginfenster.
Der User loggt sich ein und ist auf der Startseite also
Logo->Einloggen->Startseite.
Wenn Doppel Backbutton abfangen geht, habe ich schon rausgefunden, nur will der die App nicht schließen, sondern geht immer auf Einloggen zurück.
Er soll aber beim doppeklicken auf Back die App einfach schließen. Trotz finish() und System.exit geht er zurück.
public void onBackPressed() {
if (backPressedTime + 2000 > System.currentTimeMillis()) {
backToast.cancel();
finish();
System.exit(0);
super.onBackPressed();
return;
} else {
backToast = Toast.makeText(getBaseContext(), "Noch mal klicken für Ende", Toast.LENGTH_SHORT);
backToast.show();
}
}
backPressedTime = System.currentTimeMillis();
}
Beispiel.
Es kommt ein Startfenster mit Animation und dann geht er auf das Loginfenster.
Der User loggt sich ein und ist auf der Startseite also
Logo->Einloggen->Startseite.
Wenn Doppel Backbutton abfangen geht, habe ich schon rausgefunden, nur will der die App nicht schließen, sondern geht immer auf Einloggen zurück.
Er soll aber beim doppeklicken auf Back die App einfach schließen. Trotz finish() und System.exit geht er zurück.
public void onBackPressed() {
if (backPressedTime + 2000 > System.currentTimeMillis()) {
backToast.cancel();
finish();
System.exit(0);
super.onBackPressed();
return;
} else {
backToast = Toast.makeText(getBaseContext(), "Noch mal klicken für Ende", Toast.LENGTH_SHORT);
backToast.show();
}
}
backPressedTime = System.currentTimeMillis();
}