Aller au contenu

Partage du modèle entre Activities


bullet91

Recommended Posts

Bonjour à tous,

Je débute dans le développement Android depuis 2 3 jours.

Je cherche à concevoir une application simple qui se découpe (en terme d'IHM) comme suite :

  • HomeActivity : Découpé en TabHost et deux onglets
  • ListViewActivity : Contient une liste d'éléments, affiché dans le premier onglet
  • ListViewFilteredActivity : Contient la même liste d'éléments, filtrés, affiché dans le second.

Je cherche donc à partager la même instance du modèle de données entre les deux activités de Liste.

Quel est le meilleur découpage ? Un service lancé par l'activité Home exploité par les listes ? Chargement des données par le Home puis fourni aux Listes ?

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

La solution d'un Service local me semble la plus propre et la plus conforme à l'archi des applis Android.

Ton Activity principale "démarre" ton Service, auquel les autres Activity pourront alors se connecter, le Service étant le repository de tes données. Tu peux assez facilement mettre un mécanisme de Listener en place, pour par exemple que les modifications apportées au modèle par une Activity soient reportées dans une autre Activity

Il y a un exemple d'implémentation dans la doc de la classe Service : ici

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...