제이슨의 개발이야기

안드로이드 fragment 생명주기 ! 본문

안드로이드

안드로이드 fragment 생명주기 !

제이쓰은 2021. 3. 4. 12:39
728x90
반응형

저번에 Activity 생명주기에 대해서 블로그 작성을 했습니다! 요번에는 Fragment 에 대해서 작성하겠습니다

※참고로 Fragment 를  알고있는다는 전제 하에 작성하겠습니다

 

onAttach(Activity)

 

프래그먼트가 액티비티와 연결될 때 호출됨

 

onCreate(Bundle)

 

프래그먼트가 초기화될 때 호출됨(new 연산자를 이용해 새로운 프래그먼트 객체를 만드는 시점이 아니라는 점에 주의해야 함!)

 

onCreateView(LayoutInflater, ViewGroup , Bundle)

 

프래그먼트와 관련되는 뷰 계층을 만들어서 리턴함

 

onActivityCreated(Bundle)

 

프래그먼트와 연결된 액티비티가 onCreate()메소드의 작업을 완료했을 때 호출됨

 

onStart()

 

프래그먼트와 연결된 액티비티가 onStart() 되어 사용자에게 프래그먼트 가 보일 때 호출됨

 

onResume()

 

프래그먼트와 연결된 액티비티가 onResume()되어 사용자와 상호작용할 수 있을 때 호출됨

 

여기까지가 화면에 보이기 전에 호출되는 메소드!

 


onPause()

 

프래그먼트와 연결된 액티비티가 onPause() 되어 사용자와 상호 작용을 중지할 때 호출 됨

 

onStop()

 

프래그먼트와 연결된 액티비티가 onStop() 되어 화면에서 더 이상 보이지 않을 때나 프래그먼트의 기능이 중지되었을 때 호출됨

 

onDestroyView()

 

프래그먼트와 관련된 뷰 리소스를 해제할 수 있도록 호출됨.

 

onDestroy()

 

프래그먼트의 상태를 마지막으로 정리할 수 있도록 호출됨

 

onDetach()

 

프래그먼트가 액티비티와 연결을 끊기 바로 전에 호출됨

 

여기까지가 중지되면서 호출되는 상태 메소드


 

728x90
반응형