2013-06-13 3 views
4

Je ne suis toujours pas sûr des meilleures pratiques de conception en utilisant des fragments. Je l'ai regardé les dev docs à:Android remplacer fragment ou lancer une nouvelle activité avec fragment

http://developer.android.com/guide/components/fragments.html

Il semble y avoir deux façons qu'un nouvel écran peut être fait, dans une mise en page simple vitrage au moins. Disons que j'ai un bouton à l'intérieur d'un fragment et je veux qu'il affiche une nouvelle vue lorsqu'on clique dessus. Dois-je utiliser l'activité d'origine et la remplacer par une transaction FragmentTransaction ou devrais-je lancer l'activité d'origine pour lancer une nouvelle activité affichant ce fragment? Je suis à peu près sûr que les deux peuvent travailler. Je m'interroge davantage sur la pratique du design. Ou devrais-je utiliser un fragment de dialogue? Si cela est important, le second fragment doit renvoyer l'information au fragment original à un moment donné.

Répondre

0

Si tout ce que vous devez faire est de retourner des données au fragment que j'utiliserais probablement Dialog. Toutefois, pour commuter des fragments, il est préférable d'utiliser FragmentTransaction pour modifier les fragments, de cette façon vous n'avez pas besoin d'une nouvelle activité (l'un des principaux avantages de l'utilisation de fragments).

Questions connexes