안드로이드/Tip
ViewPager2 가 Fragment 안에 있을때
Debbi
2020. 8. 18. 01:45
728x90
기존에 ViewPager 어댑터로는
PagerAdapter, FragmentPagerAdapter, FragmentStatePagerAdapter 이렇게 3가지를 사용할 수 있었고,
새로운 ViewPager2에서는 RecyclerView.Adapter 와 FragmentStateAdpater 로 변경되었습니다.
FragmentStateAdpater 생성자 인자로 FragmentManager가 필요한데
ViewPager2가 Fragment 안에 있을경우 childFragmentManager 를 넣어주어야 합니다.
Activity 안에 있다면 supportFragmentManager 를 사용하면 됩니다.