обновить фрагмент из родительской активности

У меня почти такая же проблема, как этот вопрос здесь:Android, как перезапустить / обновить фрагмент из FragmentActivty?

Я пытаюсь назвать методListFragment от родителяFragmentActivity.

Тем не менее, я использую шаблон Swipe + Fixed Tabs, сгенерированный Eclipse. Я пробовал звонитьgetSupportFragmentManager().findFragmentById(R.id.myfragment) но возвращаемое значение всегда равно нулю. Я предполагаю, что это может быть проблемой, потому что я не определилmyfragment где-нибудь в моем приложении. Но я не уверен, где его определить, так как все фрагменты создаются динамически.

Для тех, кто не знаком с шаблоном Swipe + Fixed Tabs, созданным Android SDK в Eclipse, фрагменты создаются путем переопределенияFragmentPagerAdapter getItem функция, возвращающая новый экземпляр моего фрагмента.

Любая помощь будет оценена.

Соответствующий код: как я настраиваю свой адаптер:

mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.activity_comment);
mViewPager.setAdapter(mSectionsPagerAdapter);

Переопределение функции getItem адаптера:

@Override
    public Fragment getItem(int position) {
        // getItem is called to instantiate the fragment for the given page.
        // Return a DummySectionFragment (defined as a static inner class
        // below) with the page number as its lone argument.

        switch(position) {
        case 0:
            return CommentsFragment.newInstance();

        case 1:
        default:
            return LikesFragment.newInstance();
        }
    }

Функции newInstance () просто возвращают экземпляр себя, поскольку классы для моего фрагмента являются статическими.

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

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