Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
scip
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 3
#1

Как обновить viewpager или listfragment? - Программирование Android

02.05.2014, 12:58. Просмотров 1112. Ответов 2
Метки нет (Все метки)

Добрый день!
Помогите пожалуйста разобраться в следующем вопросе. У меня есть ViewPager с FragmentPagerAdapter и десять ListFragment которые заполняются с базы данных, проблема заключается в следующем, когда я удаляю элемент с ListFragment он сразу не исчезает, а надо пролистать на пару страниц в сторону и вернуться чтоб данные обновились. Как сделать чтоб ListFragment обновлялся сразу после удаления элемента?
Туплю уже второй день, помогите пожалуйста.

Добавлено через 1 час 58 минут
Подсказали с другого форума, вдруг кому пригодится:

У FragmentPagerAdapter перегрузите метод вот таким образом

Java
1
2
3
4
5
        @Override
        public int getItemPosition(final Object object)
        {
            return POSITION_NONE;
        }
И когда удаляете элемент, вызывайте
Java
1
yourFagmentPagerAdapter.notifyDataSetChanged();
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2014, 12:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как обновить viewpager или listfragment? (Программирование Android):

На каждой странице ViewPager'а должен отображаться свой ListFragment данные для которого берутся из базы - Программирование Android
Помогите запустить, пишу приложение в котором на каждой странице ViewPager'а должен отображаться свой ListFragment данные для которого...

Обновить вид ListFragment - Программирование Android
package in.wptrafficanalyzer.navigationtabdemo; import java.util.ArrayList; import java.util.List; import...

ViewPager, Fragment и SimpleCursorAdapter, обновить соседнюю страницу - Программирование Android
Есть активити с ViewPager, в который подгружается фрагмент, состоящий из ListView. ListView (с TextView и CheckBox) заполняется из БД...

Как создать такой ViewPager или Как вообще такое создать? - Программирование Android
ВОТ КАРТИНКА

Navigation Drawer или ViewPager - Программирование Android
Привет! Обращаюсь за советом. С помощью чего можно сделать аналог Navigation Drawer, но так чтобы при его закрытии DrawerLayout...

Что лучше, активности или ViewPager? - Программирование Android
Нужно разместить 100-150 экранов информации, на них сверху картинка снизу немного текста + кнопки влево-вправо. Вопрос как правильнее...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
overmind.pro
5 / 5 / 0
Регистрация: 18.01.2012
Сообщений: 19
31.08.2014, 15:26 #2
Аналогичная проблема ViewPager, PagerAdapter, ListView, не могу обновить измененную страницу, обновляется только когда перелистываешь вручную, предложенное решение почему-то не работает...
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
01.09.2014, 08:38 #3
Знакомая тема, я неделю потратил, весь мозг сломал, сделал.

Добавлено через 6 минут
Java
1
2
3
4
5
6
7
public boolean onContextItemSelected(MenuItem item) {   
    AdapterContextMenuInfo acmi = (AdapterContextMenuInfo) item.getMenuInfo();
    db.setData() // изменяем БД
    cursor = db.getData(); // получаем курсор
    scAdapter.changeCursor(cursor); // обновляем адаптер
    return super.onContextItemSelected(item);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2014, 08:38
Привет! Вот еще темы с ответами:

Как использовать свою разметку для ListFragment? - Программирование Android
Всех с праздниками. Подскажите как использовать (какую лучше) свою разметку для ListFragment?

Как с ListFragment передать имя файла чтобы открыть его в другом Активити? - Программирование Android
Всем привет, я новичек! ломаю голову над такой задачей: Есть ListFragment со списком "приборов" мне надо при нажатии на нужный прибор...

Скроллинг ViewPager-а как у ListView - Программирование Android
Как сделать скроллинг у ViewPager-а по несколько элементов сразу, в зависимости от скорости жеста, и доводить до просчитанной позиции? ...

ViewPager внутри ListView, Как вставить? - Программирование Android
Здравствуйте. Есть задача, внутри ListView сделать айтемы, которые содержат ViewPager Вот фрагмент кода, в котором я пытаюсь просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru