2017-09-30 5 views
2

onCreateView가 조각의 뷰를 부 풀려하지만 뷰가 왜 반환되는지는 알고 있습니까?왜 onCreateView는 뷰에 의해 팽창 된 뷰를 반환합니까?

반환 된 View는 무엇에 사용 되나요?

프래그먼트가 호스팅하는 활동의 프래그먼트 관리자가 모든 프래그먼트 수명주기 메소드를 호출하므로 조각 관리자가 반환 된보기를 onCreateView에서 사용한다는 의미입니까? 그렇다면 어떻게?

답변

2

반환 된보기는 무엇에 사용 되나요?

UI의 해당 부분을 프레임 워크에 표시하는 데 사용됩니다. 그렇지 않으면 위젯이 작성된 후 무시됩니다.

이렇게하면 조각 관리자가 반환 된보기를 onCreateView에서 사용한다는 의미입니까?

예.

그렇다면 어떻게됩니까?

조각 시스템은 조각에 의해 관리 뷰를 포함 할 ViewGroupaddView()를 호출합니다.

+0

addView() 호출이 FragmentTransaction.add (R.id.fragment_container, fragment) .commit() 호출에서 발생합니까? – qaz

+0

@qaz : 예, 정적 조각 또는 replace() 등 – CommonsWare