Я создал пользовательский listview с baseadapter. Элементы списка содержат флажок для purpouse multichoice. Я добавил функцию в базовый адаптер, который возвратил позиции выбранных элементов.Соберите данные из нескольких фрагментов в viewpager
Чтобы каталогизировать список, я попытался поместить список в Фрагменты с помощью Viewpager с FragmentPagerAdapter. Теперь у каждого фрагмента есть свой список многозадачности. Пользователь должен иметь возможность прокручивать между страницами и выбирать элементы, а затем, прежде чем переходить к next Activity Мне нужно собрать все позиции выбранного элемента в двумерный список или массив.
MyProblem: Кажется, что Viewpager поддерживает только две дополнительные страницы в памяти по одной стороне текущей страницы. Если мой viewpager находится в углу или имеет более 3 страниц, я не могу собрать список выбранных элементов в некоторые из фрагментов.
Буду признателен за любую помощь по этому вопросу.
wont the pagechangelistener будет стрелять из событий каждый раз, когда я сажусь? – Deepak
@Deepak Я бы поместил эту логику в метод 'onPause()' каждого 'Fragment', а не в прослушиватель смены страницы. Тем не менее, я не знаю структуру вашего приложения. – pez