2013-11-29 7 views
1

У меня есть ViewPager с 3 Fragment bind FragmentPagerAdapter в FragmentActivity, когда я перехожу к другому приложению, и после возвращения в мое приложение или после входящего вызова Фрагменты не восстанавливаются до предыдущего состояния, один фрагмент полностью исчез и некоторые кнопки мыши фрагменты не working..but в эмуляторе его работы тонкойКак сохранить и восстановить состояние FragmentPagerAdapter в android?

Пожалуйста, помогите мне ....

+0

Everytime это освежает ??? –

+0

Я не понимаю. Что вы понимаете под обновлением? – KousiK

+0

Значит, все данные по умолчанию загружаются, когда вы переключаете вкладку? –

ответ

1

Override onActivityCreated в Fragment ..

Этот метод будет вызываться, когда вы приходите назад к фрагменту

@Override 
    public void onActivityCreated(Bundle savedInstanceState) { 
     super.onActivityCreated(savedInstanceState); 
      // Do your stuff 
} 

И добавьте эту строку в parentActivity всех фрагментов:

viewPager.setOffscreenPageLimit(3); 

и перейти к FragmentStatePagerAdapter insteasd использования FragmentPagerAdapter

+0

Я создаю представление в onCreateView, то что мне делать с onActivityCreated? – KousiK

+0

Чтобы сохранить данные сохранения, вы можете сделать код ur в onActivityCreated –

Смежные вопросы