2016-09-06 6 views
-1

Meine App besteht aus einer Reihe von Schritten (Aktivitäten), die der Benutzer bei jedem Start der App ausführen muss. In einem bestimmten Schritt darf der nächste Schritt nicht ausgeführt werden, es sei denn, bestimmte Kriterien sind im aktuellen Schritt erfüllt, z. B. sind Textfelder ausgefüllt.Workflow-Framework für Android-Aktivitäten

Ich bin auf der Suche nach einem Android-Framework, mit dem ich diese Situationen meistern kann. Insbesondere würde es helfen, Aktivitäten als "Zustände" zu definieren und würde es erlauben, (auf eine deklarative Weise) die Bedingungen zu spezifizieren, die erfüllt werden müssen, um zu dem/den nächsten Zustand (en) zu gelangen, d.h. eine "endliche Zustandsmaschine" zu implementieren.

Antwort

1

Sie sollten wahrscheinlich Fragmente in einem Fall wie diesem verwenden. Es ist ziemlich einfach, Fragmente über den Fragmentmanager zu verwalten, und Sie können das Zurücksetzen und/oder das Hinzufügen des nächsten Schritts bei Bedarf einfach implementieren.

Verwandte Themen