Страница 1 из 1

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

Добавлено: 20 янв 2013, 19:36
Makute
Есть 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, а когда я берусь заполнять листы - нуллпоинтер при присваивании им адаптера. Как их нужно инициализировать или что вообще нужно делать для инициализации страниц нормальной? Как решить проблему?

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

Добавлено: 20 янв 2013, 19:45
rezak90
каша какая то, мы так будем гадать вечно, киньте проект что бы было видно общую картину

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

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

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

Добавлено: 20 янв 2013, 20:36
rezak90
и как дать ответ? как найти ошибку из этого куска кода? примеров с viewpager'ом полно в и-нете, смотрите их и смотри на свой код где ошибаетесь.

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

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