Ich habe eine App, die sehr hierarchisch ist (Aktivitäten sind ähnlich wie Liga> Team> Position> Player) und so habe ich jede Aktivität singleTop
gemacht Halten Sie die Navigation sinnvoll und verhindern Sie doppelte Instanzen.Einstellung launchMode = "singleTask" vs Einstellung Aktivität launchMode = "singleTop"
Jetzt mache ich meine zweite App und ich habe es vorgeschlagen, meine Anwendung zu singleTask
zu deklarieren, doppelte Vorkommen zu verhindern. Kann jemand helfen, die Vorteile jedes Ansatzes zu erklären?
Meine neue App ist nur eine Aktivität mit 3 Fragmenten und dann werde ich wahrscheinlich eine Einstellungsaktivität und vielleicht eine FAQ hinzufügen.
EDIT: Ich habe gerade festgestellt, dass singleTask
NICHT doppelte Instanzen meiner App verhindert, wie ich gedacht hatte. Jetzt auf der Suche nach dem richtigen Weg, um damit umzugehen ...
Ich vermutete, dass ich ihre Definitionen nicht vollständig verstanden habe. Danke für die Klarstellung. Mein Hauptziel war es, mit mir fertig zu werden, wenn ich in Liga> Team> Position gehe und dann die App, die Liga statt Position lud, minimiert und wiedereintritt. Indem ich SingleTop deklariere, lädt meine App jetzt immer dort, wo ich aufgehört habe. Nicht sicher, warum SingleTask das nicht macht. – NSouth
@NSouth hast du jemals herausgefunden, warum Singletask es nicht tut? – batmaci