Je suis dans ma classe de fragment appeler ceci:Envoyer des données à fragmenter avec FragmentTransaction
@OnClick(R.id.blockedLinkLayout)
public void onBlockedClick(){
final FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.content, new SettingsBlockedUsersFragment(), FRAGMENT_TAG);
ft.commit();
}
Et REMPLACER juste mon fragment courant avec un choisi. Et ma question est, comment puis-je envoyer des données (par exemple String
valeur) de mon fragment parent à mon fragment enfant en utilisant FragmentTransaction?
ça marche! Que faire si je veux envoyer par exemple HashMap oraz ArrayList? – y07k2
vous pouvez utiliser arguments.putStringArrayList (clé, valeur); . Notez que bundle est limité à des valeurs simples comme String ou int. – Mahfa
Donc j'ai besoin de changer de type de bundle pour quoi? – y07k2