1. Activity (액티비티)
2. Serveice (서비스)
3. Fragment (Android 3.0 에 추가됨)
출처: http://androidhuman.tistory.com/entry/프래그먼트Fragment-정복-2-프래그먼트-자세히-알아보기
각 생애주기 메서드에 대해 더 자세히 알아보도록 하겠습니다.
액티비티의 생애주기 메서드와 매우 유사한 형태를 띄고 있으며, 뷰 생성과 관련된 몇몇 메서드가 더 추가되어 있습니다.
onAttach(Activity)
반환할 수도 있습니다. 즉, 프래그먼트가 완전히 화면에 표시되어 제 역할을 수행할 수 있게 된 상태입니다. 프래그먼트가 아직 화면에 표시되고 있는 상태이나, 다른 요소에 의해 프래그먼트가 가려져 상호작용을 하지 못하는 상태입니다. onStop() 메서드가 호출되는 것과 유사합니다. 액티비티와 유사하게 Bundle 형태로 저장되며, 저장된 뷰의 상태는 onCreate() 및 onCreateView()에서 다시 불러들일 수 있습니다. 때문에 기존에 액티비티로 작성되어 있던 코드를 쉽게 프래그먼트로 옮겨올 수 있습니다. 완료되었을 때 호출되는 콜백 메서드도 포함하고 있으며, 그 메서드는 다음과 같습니다. 끝났을 때 호출됩니다.
|
[ Activity Life Cycle에 따른 Fragment Life Cycle ]
Translucent Activities
Launch Modes - SingleTop
Launch Modes - SingleTask
'IT_Programming > Android_Java' 카테고리의 다른 글
[펌] 안드로이드 원격 디버깅 환경 구성하기(Android Remote Debugging) (0) | 2011.10.17 |
---|---|
ImageView scaling TOP_CROP (0) | 2011.09.01 |
[펌] 안드로이드 구글맵 구현 시 주의사항 (0) | 2011.08.17 |
Android Multithreading For Performance (0) | 2011.08.10 |
[Ant & Android] Ant를 이용한 Android Build (0) | 2011.08.09 |