일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 플로이드 와샬
- 코딩테스트
- disjoint set
- 음수가 포함된 최단경로
- clean code
- Java
- spring boot
- 기술면접
- 동적계획법
- Django
- compiler
- 엔테크서비스
- top-down
- dto
- kmeans
- Controller
- scikit-learn
- bottom-up
- 벨만 포드 알고리즘
- 최단경로
- 직무면접
- 다익스트라
- Android Studio
- union-find
- BufferedReader
- onclick
- 거쳐가는 정점
- Python
- 유니온 파인드
- 우선순위큐
Archives
- Today
- Total
춤추는 개발자
[AOS] Fragment의 생명 주기 본문
728x90
반응형
1. onAttach()
- Fragment가 Activity에 붙을 때 호출.
- 아직 fragment가 완벽하게 생성된 것은 아님.
2. onCreate()
- 본격적으로 Fragment가 Activity에 호출을 받아 생성되는 시점.
- 해당 메소드에서는 UI관련 작업을 할 수 없다.
3. onCreateView()
- Fragment에 속한 각종 view나 viewGroup에 대한 UI바인딩 작업.
- Layout을 inflate하여 view를 작업한다.
4. onActivityCreated()
- Activity에서 Fragment를 모두 생성하고 난 후, 호출.
- Activity에서 onCreate() 다음에 호출된다.
- 여기서 Activity와 Fragment가 연결되는 시점이다.
5. onStart()
- Fragment가 사용자에게 보여지기 전에 호출되는 함수
- Activity와 동일
6. onResume()
- Fragment가 화면에 보여지는 단계
- 사용자와 상호작용이 가능
다른 Fragment가 Add되는 경우
7. onPause()
- Fragment는 사용자와 상호작용을 중지.
8. onStop()
- Fragment는 더 이상 보여지지않고, 기능 중지
- 해당 Fragment를 다시 호출하면 데이터가 복원될 수 있는 상태.
9. onDestroyView()
- Fragment에 View들을 제거.
- backstack을 사용했다면, 다시 해당 Fragment로 돌아갈 때, onCreateView()를 호출.
10. onDestroy()
- Fragment를 제거하기 직전 상태.
11. onDetach()
- Fragment를 제거하고 Activity와의 연결을 해체
728x90
반응형
'Android > study_til' 카테고리의 다른 글
[AOS] ROOM이란? (0) | 2021.06.24 |
---|---|
[AOS] RecyclerView의 원리와 사용법 (2) | 2021.06.09 |
아키텍쳐 디자인 패턴 - MVP란? (0) | 2021.05.21 |
아키텍처 디자인 패턴 - MVC란? (0) | 2021.05.21 |
[AOS] Activity의 생명 주기 (0) | 2021.05.21 |