0

У меня есть AsyncTask, чтобы получить данные веб-сервиса через JSON. Я хотел бы иметь эти элементы на страницах с ViewPager и textViews. Моя проблема заключается в том, как сделать это без фрагментов, чтобы она была динамичной. Я не очень хорошо понимаю, где я установил setViewAdapter в onPostExecute? Для просмотра Пейджер выполните следующие ссылки:View Pager with ExecuteTask

View Pager Link 1

View Pager Link 2

У меня возникли проблемы с выравниванием эти две вещи. Пожалуйста, помогите мне!! Может быть, мой вопрос не ясен. Спасибо.

ответ

0

Какая проблема при использовании фрагментов? Это всего лишь элементы ViewPager. Итак, создайте фрагмент, который состоит из textview (s).

Для перезагрузки ViewPager используется yourpager.setAdapter(adapter) внутри onPostExecute() блок.

То есть, трубопровод:

  1. инициализации ViewPager

  2. Загрузка данных

  3. элементы Перезагрузить ViewPager в.

+0

Я не должен создавать фрагменты для каждого возврата веб-службы? Я не знаю, сколько результатов это принесет. Я, должно быть, неправильно понял концепцию так ... –

+0

Инициализация viewpager должна быть сделана для создания активности? –

+0

Да. Вы инициализируете viewpager в методе 'onCreate()', а затем настраиваете его каждый раз, когда хотите. – Vyacheslav