안드로이드

[안드로이드]프래그먼트(Fragment) 생명주기

wangkisa 2016. 1. 15. 21:03

프래그먼트 생명주기는 다음 표와 같습니다.


1. onAttach()

Fragment가 Activity 에 붙을 때 호출됩니다.

2. onCreate()

시스템에서 프래그먼트를 생성할 때 이것을 호출합니다.

UI 관련 작업을 할 수 없습니다.

3. onCreateView()

화면에 출력할 레이아웃을 inflate 하는 함수입니다.

4. onActivityCreated()

Activity 에서 Fragment를 모두 생성 후 Fragment와 Activity가 연결되는 함수입니다.

5. onStart(), onPause(), onStop() 

Activity 생명주기와 똑같습니다.

6. onDestroyView()

Fragment View를 제거하는 함수입니다.

7. onDestroy()

Fragment 객체를 제거하는 함수입니다.

8. onDetach()

Fragment 객체가 제거된 후 Activity와 연결관계를 삭제하는 함수입니다.



참조 : http://developer.android.com/intl/ko/guide/components/fragments.html