2013-08-03 3 views
0

J'ai créé trois onglets en utilisant ActionBarSherlock et j'ai chargé trois fragments différents.Comment appeler un fragment d'un autre fragment dans Android?

Dans un cas d'utilisation, je dois charger un fragment dans l'onglet C, quand un élément de liste dans le fragment de l'onglet B est cliqué. Comment puis-je y parvenir?

Répondre

0

La pratique courante consiste à laisser l'activité gérer la coordination entre les fragments. Votre fragment B doit notifier l'activité propriétaire lorsqu'un élément de liste est sélectionné. Ensuite, votre activité peut charger un nouveau fragment ou onglet.

+0

En implémentant une interface de rappel? – Hick

+0

C'est une façon de le faire, bien que si vous n'utilisez jamais le fragment dans une autre activité, vous pouvez simplement garder une référence à l'activité et appeler ses méthodes directement. – zmbq

Questions connexes