Jump to content

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.

Link to comment
Share on other 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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...