selfstarter

Android getSupportFragmentManager in Fragment 본문

App/Android

Android getSupportFragmentManager in Fragment

selfstarter 2020. 8. 9. 15:21

Android getSupportFragmentManager in Fragment

 

Android Fragment에서 Fragment replace를 하기 위해 FragmentManager 객체를 얻으려고 getSupportFragmentManager함수를 호출했으나 찾을 수 없다고 떴다.

getSupportFragmentManager는 AppCompatActivity를 상속받고 AppCompatActivity는 FragmentActivity을 상속받는데 FragmentActivity 안에 getSupportFragmentManager() 함수가 존재하기 때문이다.

그렇기 때문에 Fragment에서 FragmentManager 객체를 얻기 위해선 Fragment에 선언되어있는 getFragmentManager()함수를 호출해야한다.

 

결론 : Fragment에선 getSupportFragmentManager 함수 대신 getFragmentManager 함수 호출

Comments