Fragment Lifecycle

박성현·2023년 4월 5일
0

안드로이드

목록 보기
2/7

이번에는 프래그먼트의 생명주기에 대해 정리해보려고 한다.


Fragment?

  • 액티비티 내에서 화면 UI의 일부이다.
  • 다른 액티비티에 재사용할 수 있는 하위 액티비티 느낌이다.

Fragment Lifecycle?


위의 사진이 프래그먼트 생명주기의 순서도이다.
밑에서 콜백들을 하나씩 정리해보겠습니다.
Activity Lifecycle에서도 존재하는 콜백은 제외합니다.


  1. onAttach
  • 프래그먼트가 액티비티와 연결되어 있었던 경우 호출되는 콜백이다.
  1. onCreateView
  • 프래그먼트가 UI를 그리기 시작할 때 호출되는 콜백이다.
  1. onActivityCreated / onViewCreated
  • 뷰가 완전히 생성됬을 때 호출되는 콜백이다.
  1. onDestroyView
  • 뷰가 제거되기 시작했을 때 호출되는 콜백이다.
  1. onDetach
  • 프래그먼트가 액티비티와 연결이 끊어질 때 호출되는 콜백이다.

오늘은 Activity Lifecycle에는 없는 Fragment Lifecycle 콜백들을 알아봤습니다.
틀린 부분이 있다면 말해주세요!


구글 공식 문서

참고한 블로그 1

참고한 블로그 2

profile
성장하고 싶은 안드로이드 개발자입니다.

0개의 댓글

관련 채용 정보