Ich erstelle eine App, die mehrere 'Raster' mit einem Titel und Bildminiaturen in jedem Rasterfeld enthält.Mehrere Instanzen einer Aktivität - ist das eine schlechte Übung?
In jedem Grid wird ein anderer Inhalt gespeichert.
Ich habe bisher eine Aktivität erstellt, die eine Instanz von GridView initialisiert und einen benutzerdefinierten GridAdapter verwendet. (Siehe Foto für das, wie es derzeit aussieht) Ich wollte nach links wischen, um ein neues leeres Raster zu erstellen, in das der Benutzer Inhalte hochladen kann. Es kann irgendwo bis zu 50 Gitter geben.
Ich lerne gerade, wie man die Geste implementiert, und wie man eine neue Instanz der Aktivität erstellt, aber von dem, was ich gelesen habe, denke ich, dass ich es schlecht entworfen habe.
Ich plante für jedes Raster eine Aktivität (jede nimmt den gesamten Bildschirm ein).
Ich sah eine Aktivität als eine Klasse in Java, die Sie Instanzen aus einem Blueprint erstellen können. Ich dachte, wenn ich ein 'Grid' erstellen würde, könnte ich jedes Mal eine neue Instanz davon erstellen. Fragmente erschienen zu der Zeit nicht angemessen, da die Android-Tutorials sie oft als Komponenten zum Hinzufügen von Komponenten bezeichneten.
Ich fange an zu denken, dass ich hier die falsche Methode verwende und ich muss es ändern? Kann mich jemand in die richtige Richtung führen? Ich habe den ganzen Code bereits geschrieben - wenn ich es ändern muss, teilen Fragmente und Aktivitäten irgendwelche Methoden, was bedeutet, dass ich etwas Arbeit behalten kann?
Sie hören gerade Swipe-Gesten und starten dann Aktivitäten? – Shaishav
Hallo @Shaishav - das ist das bisschen, was ich gerade mache. Ich habe eine Aktivität erstellt, die eine Instanz von GridView initialisiert und einen benutzerdefinierten GridAdapter verwendet. Ich lerne gerade, wie man die Geste implementiert, und wie man eine neue Instanz der Aktivität erstellt, aber von dem, was ich gelesen habe, denke ich, dass ich es falsch gemacht habe ... – javapalava
Ich habe versucht, es zu klären ein bisschen besser – javapalava