FragmentPagerAdapter와 FragmentStatePagerAdapter
FragmentPagerAdapter
사용자가 ViewPager에서 좌/우로 스크롤(플링)하여 화면 전환을 하여 다음 Fragment가 표시되면 이전 Fragment를 메모리 상에 저장해 만일 사용자가 화면을 반대로 이동하면 메모리 상에 저장되어있는 Fragment를 사용하게된다.
FragmentStatePagerAdapter는 ViewPager의 페이지를 이동하여 다음 Fragment가 표시되면 이전 Fragment는 메모리 상에서 제거된다. 사용자가 화면을 다시 반대로 전환하면 기존에 저장된 상태값(state)을 기반으로 재생성합니다.
그러므로 페이지 수가 정해져 있고 그 수가 많지 않다면 FragmentPagerAdapter를 사용하는 편이 좋고 반대로 페이지 수를 알 수 없거나 많다면 FragmentStatePagerAdapter를 사용하는 것이 좋다.
Ihttp://blog.daum.net/mailss/19
728x90
'# App > Android(JAVA)' 카테고리의 다른 글
[안드로이드스튜디오] 스크롤뷰 안에 리사이클러뷰 넣기 (0) | 2018.10.21 |
---|---|
[안드로이드스튜디오] 가로 회전 만들기 (0) | 2018.10.21 |
[안드로이드] 받아두면 정말 유용한 그림들 (0) | 2018.10.21 |
[안드로이드 스튜디오] 권한 설정, 획득하기 (0) | 2018.09.30 |
[안드로이드 스튜디오] 한 번만 실행되는 액티비티 (SharedPreference) (0) | 2018.09.30 |
[안드로이드 스튜디오] EditText 엔터 키 변경, 자동 포커스 해제(키 패드 안 보이게 하기) (0) | 2018.09.29 |
[안드로이드 스튜디오] java.lang.IndexOutOfBoundsException: Inconsistency detected (0) | 2018.09.28 |