FrontEnd/Android

[Android] getFragmentManager vs getChildFragmentManager

Satisfaction 2020. 7. 30. 16:44

간단하게 정리한다

 

화면 구조가 다음과 같다고 가정하자

 

액티비티 내부에 프래그먼트A가 있고

프래그먼트A내부에 프래그먼트 B가 있다.

 

getFragmentManager는 activity내부의 Fragment들을 대상으로 한다.

즉 프래그먼트 A를 대상으로 작업하려면 getFragmentManager를 사용한다

 

getChildFragmentManager는 Fragment내부의 Fragment들을 대상으로 한다

즉 프래그먼트 B를 대상으로 작업하려면 프래그먼트 A에서 getChildFragmentManager를 사용한다.

 

참쉽죠?

 

https://stackoverflow.com/questions/51395604/getsupportfragmentmanager-vs-getchildfragmentmanager

 

getSupportFragmentManager VS getChildFragmentManager

I want to create fragment in activity. I have 4 fragment in 1 activity I have a code like this private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(

stackoverflow.com