얼마전 Fragment Lifecycle에 대해서 알아보았습니다.
이번에는 Fragment와 Fragment를 포함한(Fragment가 attach되어있는) Activity의 Lifecycle을 함께 보도록 해볼게요.



개발자 가이드(Dev Guide)에 나와있는 이미지입니다.


[The activity lifecycle's affect on the fragment lifecycle] 라고 올라와 있는 이미지인데요.
fragment의 lifecycle에 영향을 미치는 activity lifecycle's 라고 해야될까요.

어쨋든, Activity와 비교했을 때,
Fragment의 lifecycle 각 단계를 알기 쉽게(Activity lifecycle을 아는 사람이라면 알기 쉽죠 ^^;) 보여주었습니다.





Fragment의 Lifecycle의 각 메소드에 모두 로그를 찍어서 확인해보았습니다.

실제로 실행을 시켜보아도, 위의 순서대로 되는걸 확인 할 수 있습니다.







Fragment를 가지고 있는 Activity와 함께 로그를 찍어서 Lifecycle을 확인해 보기도 했습니다.



글자로만 써있으니, 한눈에 안들어 와서 살짝, 그려보았습니다.
위에서 부터 아래로 시간의 흐름입니다~



여기는 Running time입니다. ^^






일반적인 안드로이드 애플리케이션을 개발할때도 그렇지만, 허니콤이상의 안드로이드 애플리케이션을 개발하려면,
Activity Lifecycle을 알고 있듯이, Fragment Lifecycle을 알아야 합니다. (너무 당연한 얘기였나요.. ㅋ)

각각의 callback method에 맞게 필요한 부분을 구현해 주어야 하기 때문이죠. 
아~ 빨리 태블릿으로 어플하나 만들어서 올려야겠군요. 
(허니콤 개발을 공부할 수 있도록... 제게 갤럭시 탭 10.1을 하사하신 구글형께 감사를-//)

그럼 굿바이~. 졸리네요.... 밥먹고 오후는...










'Android > Fragment' 카테고리의 다른 글

[Android] Fragment(프래그먼트) for Honeycomb  (5) 2011.10.28
[Android] Fragment Lifecycle(With Activity)  (1) 2011.10.17
[Android] Fragment Lifecycle  (1) 2011.10.14
Posted by croute

댓글을 달아 주세요

  1. BlogIcon 사이다 2013.11.21 14:57  댓글주소  수정/삭제  댓글쓰기

    좋은글 감사합니다 출처 남기고 퍼갈께요^^;