Android(Kotlin)
ViewPager2의 프래그먼트에 접근하는 방법
E.I.T.U
2021. 6. 16. 23:52
viewpager2에 포함되는 프래그먼트들은 transaction 하는 것도 아니라서
findfragmentbytag로 참조할 수도 없다
하지만 검색해보면 나오는 스택오버플로의 글들은 viewPager를 기반으로 한 질문들뿐..
근데 찾다보니 FragmentPagerAdapter에서는 getItem()으로 프래그먼트를 참조한다던데
ViewPager에서 ViewPager2로 이전 | Android 개발자 | Android Developers
ViewPager에서 ViewPager2로 이전 | Android 개발자 | Android Developers
ViewPager2는 ViewPager 라이브러리의 개선된 버전으로, 향상된 기능을 제공하며 ViewPager 사용 시 발생하는 일반적인 문제를 해결합니다. 앱에서 ViewPager를 이미 사용하고 있는 경우 이 페이지에서 ViewP
developer.android.com
공식문서에 보면 기존 getItem()에서 createFragment()로 재정의할 메서드가 바뀌었다는 걸 알 수 있다
아! 그럼 val fragment = myFragmentAdapter.createFragment(position) as MyFragment로 참조되겠구나!
결과는 대 성 공
이제는 두렵지 않다 viewPager2