Fragmenty, jak to zaprojektowac ? Android + Java

0

Cześć. Jestem w trakcie pisania pracy inżynierskiej i potrzebuję rady jak zaprojektować pewną funkcjonalność, a mianowicie tworzenie nowego użytkownika w aplikacji. Wyobrażam sobie to tak, że wciskając przycisk Stwórz nowego użytkownika przechodzimy do innego Activity, w którym na ekranie będzie pojawiało się jakieś pytanie do użytkownika, wraz z dwoma przyciskami TAK lub NIE, po których naciśnięciu pytanie znika, a na jego miejsce pojawia się kolejne. Takich pytań będzie około 30. Z reguły będą dwa rodzaje pytań - takie, z przyciskami TAK lub NIE i takie, w których trzeba wprowadzić jakąś wartość w EditText i przejść dalej. Widziałem kilka tutoriali o fragmentach, jednak z reguły ich twórcy tworzyli jedną klasę Javy obsługującą jeden fragment, w takim wypadku tworzenie użytkownika w mojej aplikacji wymagałoby stworzenie 30 dodatkowych klas. Czy tak wygląda ta praktyka ? Czy może jestem w stanie stworzyć tylko 2 fragmenty, 2 layouty i za każdym razem zmieniać tekst w TextView ?

Dodatkowo, czy można jednemu fragmentowi przypisywać różne layouty, w zależności od sytuacji ? Czy raczej 1 fragment - 1 layout ?

Z góry dzięki

0

A czemu nie Activity + 2 fragmenty (jeden na pytania, drugi na wyniki czy cokolwiek). Pytania trzymasz w jakiejs fajnej bazie i dynamicznie podmieniasz

0

No wlasnie o to chcialem podpytac, bo nie mialem wczesniej do czynienia z fragmentami i nie wiem jak to powinno wygladac, by bylo jak najbardziej elegancko

1 użytkowników online, w tym zalogowanych: 0, gości: 1