Daniel online
- Forum-Beiträge: 282
19.11.2011, 21:27:24 via Website
19.11.2011 21:27:24 via Website
Hallo,
ich arbeite zur Zeit an einer App die sehr viele kleine Activitys haben wird. Heißt, pro Activity ist es nur eine Frage, oder ein Film ect.
Das besondere jetzt ist das man sich wie auf einem Pfad nur nach Vorne bewegt. Activitys werden im Schnitt also nur einmal benötigt.
Macht es Sinn sich hierfür einen Navigation Service zu bauen?
Statt eine Activity aufzurufen sendet die Activity einen Broadcast und der Service macht das. per Broadcast kann der Service auch nichtmehr benutzte Activitys schließen.
Die "zurück" Taste liese sich ja auch leicht überschreiben um die letzte Activity neu zu starten.
Ich erhoffe mir dadurch ein ansich deutlich weniger fehleranfälliges Programm, da Daten nur von dem Service verwalten werden.
z.B. würde auch bei einem Absturtz der Service sofort neu starten und die letzte benutzte Activity neustarten (ewiges durchklicken entfällt).
Es könnten sehr leicht neue Activitys eingebunden werden.
Macht so etwas Sinn?
Viele Grüße,
Daniel
ich arbeite zur Zeit an einer App die sehr viele kleine Activitys haben wird. Heißt, pro Activity ist es nur eine Frage, oder ein Film ect.
Das besondere jetzt ist das man sich wie auf einem Pfad nur nach Vorne bewegt. Activitys werden im Schnitt also nur einmal benötigt.
Macht es Sinn sich hierfür einen Navigation Service zu bauen?
Statt eine Activity aufzurufen sendet die Activity einen Broadcast und der Service macht das. per Broadcast kann der Service auch nichtmehr benutzte Activitys schließen.
Die "zurück" Taste liese sich ja auch leicht überschreiben um die letzte Activity neu zu starten.
Ich erhoffe mir dadurch ein ansich deutlich weniger fehleranfälliges Programm, da Daten nur von dem Service verwalten werden.
z.B. würde auch bei einem Absturtz der Service sofort neu starten und die letzte benutzte Activity neustarten (ewiges durchklicken entfällt).
Es könnten sehr leicht neue Activitys eingebunden werden.
Macht so etwas Sinn?
Viele Grüße,
Daniel
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.