Aller au contenu

ActionBar,Fragments,Adapter... besoin de conseil (débutant)


Gryphus71

Recommended Posts

Bonjour,

 

après plusieurs jours d'études intensives des doc openclassroom, developpez...etc (-__-) je suis forcé de venir vous demander de l'aide,

je m'y perd, je mélange ou ne comprend pas quelque chose ...

 

mon projet :

Utiliser l'ActionBar + Navigation mode list pour switcher entre les fragments

- une page d'accueil/présentation [fragment_accueil.xml]

- une page de listing de documents avec tri (online) [fragment_liste.xml]

   > possibilité d'ouvrir ces documents via un simple TextView [fragment_texte.xml]

- une page de listing de documents avec tri (offline) cette même page en mode hors-ligne [fragment_liste]

   > de la même façon : possibilité d'ouvrir ces documents (texte pour commencer) [fragment_texte.xml]

- en option, un systême de messagerie.

 

Le mode online récupère la liste de documents via une page php déjà en place qui me retourne un format json.

Le mode offline récupère la liste en local, exemple dans le dossier /monappli/

 

quelques questions avant de me lancer tête baissée dans le code :

 

première question :

Je dois gérer un mode online et offline,

je suis parti sur l'idée d'un menu via l'actionbar = utilisant des fragments mais je me demande s'il n'aurait pas été plus simple de switcher entre des activités ?

 

question 2 :

est-il mieux de gérer 2 adapter (online et offline)

ou un adapter faisant appel à une méthode online ou offline en fonction de l'activité ou fragment actuel ?

sachant que l'utilisateur pourra changer l'ordre de tri via ses préférences (8 ordres de tri possibles).

 

question 3

Je suppose qu'il est possible de remplacer mon ActionBar par un fragment_menu.xml (ou dynamique) plus facilement personnalisable (!?)

et le contenu sera un autre fragment(_accueil.xml, _liste.xml ou _texte.xml)

dans le même esprit que le système header/body = 2 fragments dynamiques dans une activité "fixe" et simple

 

dixit openclassrooms sur ce sujet : "Le réel changement sera dans notre activité, DynamicActivity. Première chose, son fichier XML d'affichage ne comportera aucun fragment mais un FrameLayout. Il servira de conteneur pour nos fragments."

...me laisse penser qu'il va me falloir une sorte de framelayout_monappli.xml qui sera le conteneur de 2 fragments,

... ou framelayout_monappli.xml aura 2 conteneurs de fragments qui seront à leur tour 2 conteneurs de fragments (de ma liste) ?

et je m'y perd ensuite dans la façon de gérer ces fragments via les FragmentManager ...

 

 

Merci d'avance pour avoir pris le temps de lire mes petits problèmes :)

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Bonjour, je supposr que depuis février tu as avancé ds ta recherche.

J'aurai besoin d'une aide pour la question 3 de ton topic, est-il possible de remplacer l'action bar par un fragmentmenu.xml afin de personalisez plus facilement.

Moi ce que je voudraid, c'est une barre de menu fixe qui ne se recharge pas a chaque fois que je change de contenu(activité ou fragment)

Sent from my ALCATEL ONE TOUCH 5035X using Forum mobile app

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...