2013-11-29 6 views
1

FragmentActivity에서 FragmentPagerAdapter에 의해 ViewPager가 3 개 있고 다른 앱으로 전환 할 때 또는 내 앱으로 돌아온 후 또는 통화가 완료되지 않은 상태에서 Fragment가 이전 상태로 복원되지 않으면 하나의 조각이 완전히 사라지고 조각 버튼을 클릭 중 일부는 당신이 올 때안드로이드에 FragmentPagerAdapter 상태를 저장하고 복원하는 방법은 무엇입니까?

가이 메소드가 호출됩니다 ... Fragment에 .... 그 날 도와 친절하게 잘

작업 에뮬레이터에서

+0

매번를 사용 FragmentStatePagerAdapter insteasd로 전환 ??? –

+0

이해가 안되요. 상쾌하게 하는게 어떨까요? – KousiK

+0

탭을 전환하는 동안 모든 기본 데이터가로드됩니다. –

답변

1

재정 onActivityCreated을 working..but되지 않는다 조각으로 돌아 가기

@Override 
    public void onActivityCreated(Bundle savedInstanceState) { 
     super.onActivityCreated(savedInstanceState); 
      // Do your stuff 
} 

그리고 모든 조각의 귀하의 parentActivity이 줄을 추가 :

viewPager.setOffscreenPageLimit(3); 

그리고 그것은 상쾌 FragmentPagerAdapter

+0

onCreateView에서 뷰를 생성 할 때 onActivityCreated로 무엇을해야합니까? – KousiK

+0

저장 데이터를 유지하려면 onActivityCreated에서 ur 코드를 수행하면됩니다. –

관련 문제