Здравствуйте!
У меня в приложении стоит ViewPager. Когда приложение только запустилось идет загрузка данных через интренет.
Но вот когда я перелистываю на другой фрагмент и возвращаюсь обратно пропадают изменения.
В чем может быть проблема?
Заранее спасибо за ответ!
ViewPager удаляет данные при перелистывании
-
Максим Янчий
- Сообщения: 77
- Зарегистрирован: 21 июл 2013, 17:33
Re: ViewPager удаляет данные при перелистывании
Скорее всего у вас слишком маленький лимит фрагментов в памяти.
[syntax=java5]ViewPager pager = (ViewPager) findViewById(R.id.viewPager);
pager.setOffscreenPageLimit(n); //n - должна быть колличество ваших фрагментов + 1[/syntax]
[syntax=java5]ViewPager pager = (ViewPager) findViewById(R.id.viewPager);
pager.setOffscreenPageLimit(n); //n - должна быть колличество ваших фрагментов + 1[/syntax]

-
Максим Янчий
- Сообщения: 77
- Зарегистрирован: 21 июл 2013, 17:33
Re: ViewPager удаляет данные при перелистывании
Спасибо большое!altwin писал(а):Скорее всего у вас слишком маленький лимит фрагментов в памяти.
[syntax=java5]ViewPager pager = (ViewPager) findViewById(R.id.viewPager);
pager.setOffscreenPageLimit(n); //n - должна быть колличество ваших фрагментов + 1[/syntax]
Re: ViewPager удаляет данные при перелистывании
Раз проблема решена, и вы уже научились, вам стоит отказаться от этогоМаксим Янчий писал(а): Спасибо большое!
При нажатии на кнопку "назад" нужно показывать предыдущий экран, а не предыдущую вкладку, вы используете антипатерн

Re: ViewPager удаляет данные при перелистывании
хорошая статья