ViewPager에 표시할 내용을 정의하려면 어댑터가 필요하다. 어댑터는 아이템의 목록 정보를 가진 객체이다.
프래그먼트를 아이템으로 가지면서 ViewPager에 설정하는 어댑터는 다음 두 가지가 있다.
- FragmentPagerAdapter : 페이지 내용이 영구적일 때 적합. 한 번 로딩한 페이지는 메모리에 보관하기 때문에 빠르다. 그래서 페이지가 많으면 많은 메모리를 사용한다.
- FragmentStatePagerAdapter : 많은 수의 페이지가 있을 때 적합하다. 보이지 않는 페이지를 메모리에서 제거할 수 있고 상대적으로 적은 메모리를 차지한다.