Проблема с ViewPager и ListView

Интерфейс, диалоги, темы, стили, меню
Ответить
Makute
Сообщения: 42
Зарегистрирован: 18 окт 2012, 15:16

Проблема с ViewPager и ListView

Сообщение Makute » 20 янв 2013, 19:36

Есть ViewPager, который включает в себя 3 страницы

Код: Выделить всё


	      public ViewPagerAdapter(FragmentManager fm) {
	          super(fm);
	      }

	      @Override
	      public Fragment getItem(int i) {
	          Fragment fragment = new DummySectionFragment();
	          Bundle args = new Bundle();
	          args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, i + 1);
	          fragment.setArguments(args);
	          return fragment;
	      }

	      @Override
	      public int getCount() {
	          return 3;
	      }

	      @Override
	      public CharSequence getPageTitle(int position) {
	          switch (position) {
	              case 0: return "1";
	              case 1: return "2";
	              case 2: return "3";
	          }
	          return null;
	      }
	  }

Он отлично работает сам по себе, но:
Все 3 страницы содержат в себе ListView, а когда я берусь заполнять листы - нуллпоинтер при присваивании им адаптера. Как их нужно инициализировать или что вообще нужно делать для инициализации страниц нормальной? Как решить проблему?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Проблема с ViewPager и ListView

Сообщение rezak90 » 20 янв 2013, 19:45

каша какая то, мы так будем гадать вечно, киньте проект что бы было видно общую картину
R.id.team
Политика на форуме запрещена

Makute
Сообщения: 42
Зарегистрирован: 18 окт 2012, 15:16

Re: Проблема с ViewPager и ListView

Сообщение Makute » 20 янв 2013, 19:55

rezak90 писал(а):каша какая то, мы так будем гадать вечно, киньте проект что бы было видно общую картину
Есть конкретная проблема с конкретным компонентом. Все, помимо этого из проекта удалено на момент тестирования. Есть адаптер листвью - но такая ошибка с любым адаптером, проблема его не касается. И, собственно, все. 2 адаптера, 2 функции(считая onCreate) и функция заполения листа, очищенная до присваивания адаптера(было в прошлой теме). Какой смысл выкладывать весь проект?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Проблема с ViewPager и ListView

Сообщение rezak90 » 20 янв 2013, 20:36

и как дать ответ? как найти ошибку из этого куска кода? примеров с viewpager'ом полно в и-нете, смотрите их и смотри на свой код где ошибаетесь.
R.id.team
Политика на форуме запрещена

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Проблема с ViewPager и ListView

Сообщение neoksi » 20 янв 2013, 21:54

Makute писал(а): Он отлично работает сам по себе, но:
Все 3 страницы содержат в себе ListView, а когда я берусь заполнять листы - нуллпоинтер при присваивании им адаптера. Как их нужно инициализировать или что вообще нужно делать для инициализации страниц нормальной? Как решить проблему?
Тут вы сами даете ответ, в фрагменте неправильно проинициализировали ListView. Читайте внимательно про фрагменты, инициализация элементов там не в onCreate делается, а в другом методе.

Ответить