728x90
1. Fragment(프래그먼트)란?
Fragment는 FragmentActivity 내의 어떤 동작 또는 사용자 인터페이스의 일부이다. 여러개의 fragment를 하나의 액티비티에 결합하여 창이 여러 개인 UI를 빌드할 수 있다. 쉽게 말해서 하나의 액티비티에 여러 화면을 띄우고 싶을 때 사용한다.
2. Fragment의 생명 주기
- onAttach() : 프래그먼트가 처음 액티비티에 붙을 때 호출되는 함수
- onCreate() : 프래그먼트를 생성할 때 호출되는 함수
- onCreateView() : 프래그먼트가 자신의 사용자 인터페이스를 처음 그릴 때 호출되는 함수 View를 반환
- onActivityCreated() : Activity의 onCreate()함수가 완료되고 호출되는 함수
- onStart() : 프래그먼트를 사용자에게 보이게 만드는 함수
- onResume() : 프래그먼트와 사용자가 상호작용이 가능한 함수
- onPause() : 프래그먼트와 사용자간의 더 이상 상호작용이 없을 때 호출되는 함수
- onStop() : 프래그먼트가 더 이상 사용자에게 보여지지 않음
- onDestroyView() : 프래그먼트의 view를 제거
- onDestroy() : 프래그먼트를 제거 상태로 만듬
- onDetach() : 프래그먼트 제거
728x90
'Programming > Android' 카테고리의 다른 글
안드로이드 스튜디오 TimePickerDialog 사용하기 (0) | 2019.11.21 |
---|---|
안드로이드 스튜디오 투명도 넣기 (0) | 2019.09.29 |
안드로이드 스튜디오 도형안에 글씨 넣기 (0) | 2019.08.27 |
안드로이드 스튜디오 WebView 이용하여 motion 스트리밍하기 (5) | 2019.08.20 |
안드로이드 스튜디오 Bottom Navigation 사용하기 (0) | 2019.08.15 |