Programmgesteuert ändern, launcher Aktivität
Gibt es eine Möglichkeit, die ich ändern kann, die Aktivität, die gestartet wird, wenn die Anwendung gestartet wird?
Vielleicht haben Sie gerade eine dispatcher-Tätigkeit, nimmt die Ziel-Aktivität in
möglich, Duplikat der Definieren Sie Standard-Aktivität (wenn Anwendung gestartet) programmgesteuert
onCreate
?möglich, Duplikat der Definieren Sie Standard-Aktivität (wenn Anwendung gestartet) programmgesteuert
InformationsquelleAutor user1613103 | 2012-10-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde empfehlen, mit einem Helfer-Tätigkeit, die immer als die launcher-Aktivität in Ihrem manifest. Klicken Sie dann in der onCreate der Aktivität, die Sie tun können, was Entschlossenheit, die man braucht, um zu entscheiden, welche app zu starten, und beenden Sie dann die Helfer-Aktivität. Beispiel:
In Ihrem manifest (launcher activity):
Dann, in HelperActivity die onCreate:
Könnte man Sie wohl nennen-Aktivität.overridePendingTransition() mit 0 für die animation-ID in der onCreate () dann ebenfalls überschreiben, fertig(), Aufruf-Aktivität.overridePendingTransition(), rufen Sie dann super.beenden().
Um zu vermeiden, Animationen und die Geschichte der stack-navigation nutze ich nur " android:noHistory="true"' - Eigenschaft in der AndroidManifest.
InformationsquelleAutor dennisdrew