Android Aktivität singleton
Ich habe eine activity namens MainActivity. Diese Aktivität startet eine Benachrichtigung, dass eine PendingIntent, öffnet sich dieses MainActivity.
So, um die Anwendung zu schließen, muss ich Sie auf die zurück-Taste zweimal. Ich würde gerne Tätigkeit als singleton. Ich versuchte, zu singleInstance oder singleTask zu manifestieren, aber das funktioniert nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
singleInstance
undsingleTask
sind nicht empfohlen für den Allgemeinen Gebrauch.Versuchen:
Weitere Informationen entnehmen Sie bitte launchMode Abschnitt der Aktivität element der Dokumentation.
Zusätzlich zu den bisherigen Verweis Lesen Sie auch Aufgaben-und back stack
Wenn Sie brauchen, um zu Ihrer app zurückkehren, ohne eine neue Instanz der Aktivität, die Sie verwenden können, die gleiche intent-Filter android verwendet beim starten der app:
Als die Absicht, die Sie erstellt haben, öffnen Sie Ihre Aktivität aus der notification bar ist das gleiche wie android verwendet für das starten Ihrer app, die zuvor geöffnet-Aktivität gezeigt werden, anstatt ein neues zu erstellen.