2017-12-30 45 views
0

내 (부모 조각 중 하나)이 ViewPager이고 ViewPagerFragmentPagerAdapter을 사용하여 여러 하위 조각을로드합니다.FragmentPagerAdapter가 항목 조각을 다시 그리지 않고 빈 레이아웃을 표시하지 않습니다.

응용 프로그램을 실행 한 후 처음으로 하위 조각이 올바르게 표시되고 이후 다른 부모 조각으로 이동 한 후 해당 부모에게 돌아 오면 자식 조각이 공백으로 표시됩니다. fragment. 마지막 자식 fragment으로 스 와이프하면 자식 fragment 중 하나가 제대로 다시 그려집니다.

+0

죄송합니다, 단지 발견,이 중 중복 질문은 https://stackoverflow.com/questions/30115726/android-nested-viewpagers- fragments-dont-show-after-switch-between-fragments-on? rq = 1. – Shiyu

답변

0

onCreateView의 부모 단편에서 FragmentPagerAdapter를 만들 때 getChildFragmentManager()를 사용하십시오. 사용하는 대신

XXXAdapter xxxAdapter = new XXXAdapter(getActivity().getSupportFragmentManager()); 

사용

XXXAdapter xxxAdapter = new XXXAdapter(getChildFragmentManager()); 
+0

당신은 자신의 질문에 대답했습니다 –

+0

@pepperjack 그 또는 그녀는 질문을 게시 한 다음 동시에 대답했습니다. 그 또는 그녀가 그 대답을 알고 있다면 왜 그 또는 그녀가 물었습니까? –

+0

@AdityaSonel 그는 주현절을 가졌습니다. Lol – Greggz