Wenn die Taste ZURÜCK am Telefon gedrückt wird, möchte ich verhindern, dass eine bestimmte Aktivität zu ihrer vorherigen zurückkehrt.
Insbesondere habe ich Anmelde- und Anmeldebildschirme. Beide starten eine neue Aktivität, die aufgerufen wird, HomeScreen
wenn eine erfolgreiche Anmeldung / Anmeldung erfolgt. Nach dem Start von HomeScreen möchte ich verhindern, dass die Benutzer durch Drücken der Taste ZURÜCK zum Anmelde- oder Anmeldebildschirm zurückkehren können.
Ich habe es versucht Intent.FLAG_ACTIVITY_NO_HISTORY
, aber da die Anwendung über eine Facebook-Integration verfügt, sollte Facebook bei Verwendung von "Mit Facebook anmelden" zum ursprünglichen Anmeldebildschirm zurückkehren und daher einen Verlauf dieser Aktivitäten führen.
Ich dachte daran, das Verhalten der Schaltfläche ZURÜCK zu überschreiben HomeScreen
, um eine Anwendung direkt zu beenden, wenn die Schaltfläche gedrückt und verwendet wird
@Override
public void onBackPressed() {
finish();
}
das geht aber auch nicht.