Comment passer des données d'activité de fragment

J'ai quelques problèmes de transmettre les données à partir d'une activité de fragments. J'ai cherché un peu partout mais n'ai pas trouver de réponse adapté à ma situation.
J'ai 2 fragment classe nommée CurrentFragment.java et HistoryFragment.java. Je les initialiser comme des onglets dans une Activité.

    Tab tab = actionBar.newTab()
            .setText(R.string.tab_current)
            .setTabListener(new TaskitTabListener<CurrentFragment>(
                    this, "current", CurrentFragment.class));
    actionBar.addTab(tab);

    tab = actionBar.newTab()
            .setText(R.string.tab_history)
            .setTabListener(new TaskitTabListener<HistoryFragment>(
                    this, "history", HistoryFragment.class));
    actionBar.addTab(tab);

M'a dit d'utiliser setArguments dans l'Activité et getArguments dans les fragments. Mais dans cette situation, comment puis-je obtenir fragment d'objets dans l'Activité? Je ne peux pas utiliser getFragmentManager().findFragmentById() depuis les fragments sont ajoutés par programmation.

Aussi, je trouve certains messages disant que je peut utiliser getActivity() dans les fragments de données de l'accès à l'Activité dans le conteneur, mais pour moi, c'garder retourner null. Est-ce quelqu'un a un exemple de travail de qui?

Le getActivity() retourne null dans onAttach méthode?
Essayez de setArguments dans votre TaskitTabListener.onTabSelected().
Oui, il ruturns null dans onAttach.
Merci. Je vais essayer ça.

OriginalL'auteur OckhamTheRazor | 2012-11-29