Wann nimmt man Fragment und wann Activity?

  • Antworten:4
  • OffenNicht stickyNicht beantwortet
  • Forum-Beiträge: 74

05.05.2019, 23:59:35 via Website

Habe mal eine Verständlichsfrage. Wann nimmt man Fragment und wann Activity ?

Bsp. Kennt jemand den Wahlomat ?
Sind die einzelnen Frageseiten ausgetauschte Fragmente in einer Activity oder immer neue Activitys ?

Oder man will z.b. eine Registrierung erstellen mit mehreren Seiten.
Also z.b.
Seite 1 Usernamen Passwort
Seite 2 Adresse
Seite 3 Bankdaten
...

— geändert am 06.05.2019, 06:28:29 durch Moderator

Diskutiere mit!
  • Forum-Beiträge: 775

06.05.2019, 21:26:22 via Website

Hallo

Bsp. Kennt jemand den Wahlomat ?
Sind die einzelnen Frageseiten ausgetauschte Fragmente in einer Activity oder immer neue Activitys ?

Also die vielen einzelnen Fragen sind bestimmt nicht verschiedene Activitys und auch keine Fragmente.

Das ist ja immer das gleiche layout mit einem Text und 3 oder 4 Button. Es wird hallt immer eine neue Frage und neue Button angezeigt . Es wird also immer der Text und die Button neu geladen.

Wenn du sehen willst Wie viele activitys eine apk hat dann hole dir doch mal "apk analyser" und schaue dir die installieren apps an.

Hilfreich?
Diskutiere mit!
  • Forum-Beiträge: 74

06.05.2019, 21:49:19 via Website

Was wäre jetzt die clevere Möglichkeit eine Registrierung zu basteln ? Oder ist das eher egal?

Hilfreich?
Diskutiere mit!
  • Forum-Beiträge: 775

07.05.2019, 06:45:29 via Website

Deine Grundfrage ist nicht so einfach zu beantworten kommt immer etwas darauf an wass du alles in der, app machen willst, wie das Layout ausehen soll...

In deinem Fall da du scheinbar noch Anfänger bist würde ich es erst mal den klassischen Weg Activity wählen.

Fragmente nutz man zb wenn in einen Layout kleinerer Layouts eingebundem werden sollen. Das Grund Layout erhalten bleibt und nur Teile im Layout ausgetauscht werden sollen.
Beachte arber auch das ein fragment nicht alleine läuft sonder immer in einer Activity läuft. Die dann sozusagen der Haupt Verwalter ist.
Auch ist jedes Fragment in einer eigenen Klasse.
Auch ruft man fragmente nicht mehr mit einen Intent auf. Und so manche Sachen sind auch etwas anders.

Wenn du in deiner App zb so was wie einen navdrawer haben willst wirst du wohl nicht ganz um fragments rum kommen.

— geändert am 07.05.2019, 06:49:09

Hilfreich?
Diskutiere mit!