При старте Activity(в методе onCreate) отправляется запрос на сервер, с которого приходит количество элементов-фрагментов для ViewPager. ViewPagerAdapter Требует переопределения метода getCount(), чтобы возвратить количество элементов во ViewPager. Вопрос в том, как решить проблему с подгрузкой, потому что метод getCount() у адаптера вызывается раньше, чем успеет прийти ответ с сервера. Среди вариантов решения был - сохранять при ответе с сервера в SharedPreferences, а в getCount() возвращать это сохраненное значение. Но получалось, что при первом старте считывать нечего. Как можно решить эту проблему?
Возвращать 0 если данные еще не подгрузились. И потом как подгрузятся вызывать у адаптерa notifyDatasetChanged()
Или сделать ProgressBar
, который будет крутиться пока данные для ViewPager
'a не подгрузятся и только потом создавать адаптер и сетить во вью пейджер.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Давайте представим, что есть некий метод, который принимает скажем 3 параметра
Чтобы упростить понимание моего вопроса, я максимально упрощу ситуациюУ меня есть проекы Hotel и Configurator
Всем приветВ приложения при нажатии на кнопу выбираем изоброжения из галереи