안드로이드

안드로이드 프래그먼트 안에 프래그먼트 Android fragment in fragment

알통몬_ 2019. 6. 21. 11:36
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


이번 포스팅에서는 프래그먼트 안에 프래그먼트를 추가하는 방법에 대해

알아봅니다.


다른 모든 건 Activity에 Fragment를 추가하는 방법과 같은데요.


FragmentTransaction이 조금 다릅니다.


1. Activity 안에 Fragment 추가할 때

FragmentTransaction mFragmentTransaction = getSupportFragmentManager().beginTransaction();


2. Fragment 안에 Fragment 추가할 때

FragmentTransaction mFragmentTransaction = getChildFragmentManager().beginTransaction();


차이가 보이시나요?

액티비티 안에 프래그먼트를 추가할 때는 getSupportFragmentManager()에서

Transaction을 가져오지만, 

프래그먼트 안에 프래그먼트를 추가할 때는 getChildFragmentManager()에서

Transaction을 가져옵니다.


이 차이를 제외한 모든 코드는 동일하게 작성하면 됩니다.

이 포스팅에 들어온 분들은 기본적으로 액티비티에 프래그먼트를 추가하는

방법을 알고 있다는 가정하에 작성되었으므로 이만 글을 마칩니다.

감사합니다.

반응형