ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Fragment lifecycle
    Android 2020. 9. 2. 18:41
    반응형

    시작 과정

    • onAttach() : activity 에 추가되면 호출 된다.
    • onCreate() : fragment 호출 받아 생성되는 시점, Activity와 다르게 Ui 작업을 할 수 없다. fragment 가 back statck 됐다가 다시 실행되는 경우에는 실행되지 않는다.
    • onCreateView() : view 를 inflating 하고, Ui 작업을 할 수 있다.
    • onActivityCreated() : activity에서 fragment를 완전히 생성되고 난 이후에 실행된다. view 가 만들어져 있으므로 view를 변경하거나 data 를 넣는 작업 등이 가능하다.
    • onStart() : 프래그먼트가 사용자에게 보여지기 전에 호출되는 함수이다.
    • onResume() : 프래그먼트가 화면에 보여지는 단계, 사용자와의 상호작용이 가능하다.

    종료 과정

    • onPause() : 사용자와의 상호작용을 중지한다. backStack으로 들어가고 다시 실행 안될 수 있으니 중요한 정보는 저장해 둔다.
    • onStop() : 프래그먼트가 더이상 보이지 않게 된다.
    • onDestoryView() : fragment 의 view 가 모두 제거되는 단계
    • onDestroy() : 프래그먼트를 완전히 제거하기 전 단계이다.
    • onDetach() : fragment 가 activity 로 부터 완전히 제거 되었을 때 수행된다.

    https://developer.android.com/guide/components/fragments

    반응형

    'Android' 카테고리의 다른 글

    File read and write  (0) 2020.09.02
    View Lifecycle  (0) 2020.09.02
    Activity lifecycle  (0) 2020.09.02
    Architecture Pattern-MVVM  (0) 2020.09.02
    Architecture Pattern-MVP  (0) 2020.09.02

    댓글

Designed by Tistory.