GetFragmentManager.findFragmentByTag () возвращает ноль

        getFragmentManager().beginTransaction()
                .replace(R.id.graph_fragment_holder, new GraphFragment(), "GRAPH_FRAGMENT")
                .commit();

        getFragmentManager().beginTransaction()
                .replace(R.id.list_fragment_holder, new ListFragment(), "LIST_FRAGMENT")
                .commit();

        //getFragmentManager().executePendingTransactions();

        GraphFragment graphFragment = (GraphFragment) getFragmentManager().findFragmentByTag("GRAPH_FRAGMENT");
        graphFragment.setData(data);

        ListFragment listFragment = (ListFragment) getFragmentManager().findFragmentByTag("LIST_FRAGMENT");
        listFragment.setData(data);

Я предоставил тег, поэтому я не уверен, почемуfindFragmentByTag() возвращаетсяnull.

Что я пробовал читать другие вопросы:

this.setRetainInstance(true) вoncreate обоихfragments.

И то и другоеfragment конструкторы пустыpublic fragmentName(){}.

пыталсяexecutePendingTransactions после добавленияfragments.

пыталсяadd вместоreplace наfragments (Изм)

Ответы на вопрос(6)

Ваш ответ на вопрос