2011-01-09 10 views
0

Ich habe meine erste Android-App gemacht :-) Es gibt nur eine Aktivität, und bei Ereignissen ändere ich die Stammansicht der eindeutigen Aktivität. Meine GUI besteht aus einer Reihe von Ansichten innerhalb einer eindeutigen Aktivität.Serie von Ansichten oder Serie von Aktivitäten?

Vielleicht ist es am besten, eine Aktivität mit nur einer Stammansicht auszuführen, und wenn ich eine andere Ansicht anzeigen möchte, erstellen und starten Sie eine andere Aktivität mit nur einer allgemeinen Ansicht?

Wenn ja, wie geht das?

Danke.

Antwort

2

Es ist im Allgemeinen am besten, Ihre App in verschiedene Aktivitäten zu trennen. Alles in einer Aktivität zu haben ist keine gute Idee! Und viele View-Manipulationen scheinen regelrecht verwirrend zu sein ...

Suchen Sie verschiedene Operationen in Ihrer App und trennen Sie sie. Sie könnten zum Beispiel haben LoginActivity, SearchActivity, ViewThingActivity, ManageThatActivity, PreferencesActivity, und so weiter. Es macht die Entwicklung Ihrer App viel einfacher und einfacher zu pflegen!

+0

Planty danke. Und wenn ich in LoginActivity bin, wie starte ich die MaganeThatActivity? – Istao

+0

Sie würden etwas wie 'startActivity (neue Absicht (this, MaganeThatActivity.class));' – Dave