4

J'utilise Xamarin pour android. J'utilise un ActionBarSherlock de FragmentActivity pour avoir 4 onglets chargeant chacun un fragment. Un de ces onglets contient un ListFragment (A) qui contient un adaptateur qui contient une liste affichée dans le Fragment, et un autre contient un Fragment simple (B) censé ajouter un élément à la liste de A.Communiquer entre les fragments xamarin

Comment accéder à la liste A à partir du fragment B?

Répondre

1

Mettez la liste dans votre activité principale (FragmentActivity) en tant que membre public ou créez son getter/setter. Vous pouvez maintenant accéder à cette liste dans ListFragment (A) et dans Fragment simple (B). Cet accès à ListFragment et dans un langage simple fragment peut être fait par:

var myList = ((FragmentActivity)this.Activity).getList(); 

Ainsi, la liste est maintenant accessible par tous les fragments à l'intérieur de votre Main FragmentActivity.

Questions connexes