FragmentPagerAdapter 문제점(공백?초기화?empty?)

Posted by ITPangPang
2016. 6. 16. 23:31 안드로이드(android)/개발중 생긴일


FragmentPagerAdapter

문제점


 Fragment에서 FragmentPagerAdapter를 extends하여 

    ViewPager를 구현했을때 처음 사용할때는 문제가 없으나

    

    Swipe를 계속 하다가 다른 ViewPager가 없는 

    Fragment로 이동한 후에 딴짓을 하다가 다시

    ViewPager가 걸려 있는 Fragment로 이동하면 모든값이 

    날아가고 빈 공백이 된다.


    뭐 해결방법은 찾아보진 않았지만 스택의 

    문제일거라 추측하고 있다.


    뭐 별로 급한 부분이 아니여서 해결을 안하고 있었는데 근본적인 해결방법은 아닐 수 있지만

    대처할 수 있는 Adapter가 있다.


그것은 바로

FragmentStatePagerAdapter


그냥 

FragmentPagerAdapter >> FragmentStatePagerAdapter

로 바꿔준것 밖에 없다


뭐 둘의 차이점은

아직 찾아보진 않았지만


프로젝트 3군대에서 

FragmentPagerAdapter를

사용했었는데


FragmentStatePagerAdapter로 

전부 바꿨는데 아직까진 문제점을

발견하지 못했다.


VerticalViewPager,

일반 HorizontalViewPager,

HorizontalViewPager안에 들어있는 

또 다른 HorizontalViewPager


이렇게 3군대 쓰는데 

아직 이상이 없다.


중간에 문제점을 발견하면

둘 Adapter의 차이점을 알아보고

해결방법을 찾아야겠다.


아직까진 문제 없으니 패스~


변경 전 : private class pagerAdapter extends FragmentPagerAdapter


변경 후 : private class pagerAdapter extends FragmentStatePagerAdapter