Фрагмент представления в ViewPager не восстанавливается при возобновлении

У меня есть настройки вкладок ActionBar. Он состоит из 4 вкладок. Все хорошо, пока я не уеду отTabbedFragment и возвращаться обратно.

Я создаю вкладки, как это:

  @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        final ActionBar actionBar = getActionBar();

        tabs = Lists.newArrayList();
        tabs.add(new TabDefinition<>("Tab 1"));
        tabs.add(new TabDefinition<>("Tab 2"));
        tabs.add(new TabDefinition<>("Tab 3"));
        tabs.add(new TabDefinition<>("Tab 4"));


        for (TabDefinition tab : tabs) {
            actionBar.addTab(actionBar.newTab()
                .setText(tab.text)
                .setTag(tab.tag)
                .setTabListener(this));
        }
    }

И инициализируйте адаптер следующим образом:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    return inflater.inflate(R.layout.paging_tab_container, container, false);
}

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    viewPager = (ViewPager) view.findViewById(R.id.pager);

    viewPager.setAdapter(new FragmentStatePagerAdapter(getFragmentManager()) {

        @Override
        public Fragment getItem(int position) {
            return tabs.get(position).fragment;
        }

        @Override
        public int getCount() {
            return tabs.size();
        }
    });

    viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            getActionBar().setSelectedNavigationItem(position);
        }
    });

    viewPager.setCurrentItem(getActionBar().getSelectedNavigationIndex(), true);
}

Возвращаясь кTabbedFragment выбранная вкладка и 1 рядом с ней не будет иметь никакого содержимого. Просто пустой вид. Но если я выберу текущий + 2, содержимое фрагмента загружается. И затем, возвращаясь к этому первому фрагменту, содержимое перезагружается.
Например, у меня есть вкладки A, B, C, D. Перед уходомTabbedFragment Я выбрал вкладку А. При возвращении вTabbedFragment Я все еще на вкладке А, но она пуста. Так же, как вкладка B.
Но при выборе вкладки C она создается и загружается. Возвращаясь к вкладке А, он воссоздается.

В чем может быть проблема здесь?

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

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