Como passar dados da atividade para fragmentar

Tenho alguns problemas ao passar dados de uma atividade para fragmentos nela. Eu procurei em volta, mas não encontrei uma resposta que se adequasse bem à minha situação. Eu tenho 2 classe de fragmento nomeadaCurrentFragment.java eHistoryFragment.java. Eu inicializo-os como guias em uma atividade.

    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);

Me disseram para usarsetArguments na Atividade egetArguments nos fragmentos. Mas nesta situação como obtenho objetos fragmentados na Activity? Não posso usargetFragmentManager().findFragmentById() já que os fragmentos são adicionados programaticamente.

Além disso, eu acho alguns posts dizendo que eu posso usargetActivity() em fragmentos para acessar dados no container Activity, mas para mim ele continua retornando null. Alguém tem um exemplo disso?

questionAnswers(1)

yourAnswerToTheQuestion