FragmentPagerAdapterFragmentPagerAdapter는 전체 Fragment를 메모리에 올려서 Fragment의 수가 많을 경우 메모리 오버헤드가 올 수 있다. FragmentStateAdapterFragmentStateAdapter는 Fragment의 savedInstanceState만 저장하고 Fragment가 보이지 않을때 (포커스를 잃을때) destroy 시켜버린다. 언제 어느걸 써야할까?따라서 많은 수의 Fragment가 Adapter에 들어갈거라면 FragmentStateAdapter를, 3개의 Fragment이하의 경우 FragmentPagerAdapter를 사용하면된다.