0

Я использую viewPager для отображения некоторых форм. Моя проблема заключается в том, когда я поворачиваю экран устройства, и viewPager создан снова, он не видит viewPager, когда он достигает findViewById, это всегда null. Я не знаю, как справиться с этим при изменении ротации. Я пробовал onConfigurationChange, но он не работает, я попытался сохранить Id пейджера, а затем извлечь его с помощью сохраненного id, но ничего тоже. Так что теперь я заблокирован.ViewPager findViewById имеет значение null после вращения экрана в android

pager = (CustomViewPager) getActivity().findViewById(R.id.pager); 
pager.setPagingEnabled(false); 

В onViewCreated

+0

Вы можете разместить свой код? Было бы полезно. –

ответ

0

сделать это в onActivityCreate из fragment

pager = (CustomViewPager) getActivity().findViewById(R.id.pager); 
pager.setPagingEnabled(false); 
+0

То же самое, NPE – user2137817