Heim > Java > javaLernprogramm > Wie implementiert man die Abmeldung und das Löschen früherer Aktivitäten in Android 1.6?

Wie implementiert man die Abmeldung und das Löschen früherer Aktivitäten in Android 1.6?

Susan Sarandon
Freigeben: 2024-11-03 18:52:29
Original
613 Leute haben es durchsucht

How to Implement Logout and Clear Previous Activities in Android 1.6?

Beenden vorheriger Aktivitäten beim Abmelden

In einer Android-Anwendung, die durch mehrere Bildschirme navigiert (Startseite bis Bildschirm 5), besteht die Anforderung darin, a zu implementieren Abmeldeschaltfläche auf jedem Bildschirm, die beim Klicken alle vorherigen Aktivitäten beendet und einen Anmeldebildschirm öffnet.

Die Flagge FLAG_ACTIVITY_CLEAR_TASK, die eine ideale Lösung gewesen wäre, ist in Android 1.6 nicht verfügbar. Es gibt jedoch einen alternativen Ansatz:

  1. Erstellen Sie eine Absicht für die Startbildschirmaktivität:

    <code class="java">Intent intent = new Intent(getApplicationContext(), Home.class);</code>
    Nach dem Login kopieren
  2. Fügen Sie die Flagge FLAG_ACTIVITY_CLEAR_TOP hinzu Absicht:

    <code class="java">intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);</code>
    Nach dem Login kopieren
  3. Aktivität starten:

    <code class="java">startActivity(intent);</code>
    Nach dem Login kopieren

FLAG_ACTIVITY_CLEAR_TOP stellt sicher, dass alle Aktivitäten über dem Startbildschirm effektiv gelöscht werden Zurückkehren des Benutzers zum Startbildschirm.

Wenn der Anmeldebildschirm direkt gestartet werden muss, können Sie ein Extra in den Intent einfügen und in der Aktivität des Startbildschirms darauf prüfen. Abhängig vom jeweiligen Szenario müssen Sie möglicherweise auch die Aktivität auf dem Startbildschirm beenden.

Das obige ist der detaillierte Inhalt vonWie implementiert man die Abmeldung und das Löschen früherer Aktivitäten in Android 1.6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage