업데이트 필요 !!!!
onAttach(), onCreate(), onCreateView(), onActivityCreated(), onStart(), onResume(), onPause(), onStop(), onDestroyView(), onDestroy(), onDetach()
- onAttach(Activity) : 액티비티에서 프래그먼트가 호출될 때 최초 한번 호출되는 함수
- onCreate(Bundle) : 리소스들을 여기서 초기화 해줄수 있습니다. 프래그먼트를 생성하면서 넘겨준 값들이 있다면, 여기서 변수를 넣어주면 됨. UI초기화는 x.
- onCreateView(LayoutInflater, ViewGroup, Bundle) -프래그먼트의 뷰를 생성하는 함수. View와 관련되서 버튼이나 EditText, TextView등을 초기화 할 수 있습니다.
- onActivityCreated(Bundle) : Fragment에서 OnCreateView를 마치고 Activity에서 onCreate()가 호출되고 나서 호출되는 메소드. Activity와 Fragment의 View가 모두 생성된 상태로 View를 변경하는게 가능
- onStart(): 프래그먼트가 사용자한테 보여지기 직전 호출되는 함수
- onResume(): 프래그먼트가 보여지고 사용자와 상호작용할 수 있는 상태
- onPasue(): 화면이 일부 가려졌을 때 호출
- onStop(): 프래그먼트가 화면에 사라졌을 때 호출
- onDestroyView(): 프래그먼트의 View가 제거될때 호출되는 함수
- onDestroy(): 프래그먼트가 제거될 때 호출되는 함수
- onDetach(): 프래그먼트가 액티비티와 연결이 종료될 때 호출되는 함수
'안드로이드 자바 코틀린 기초 지식 > 안드로이드 기초 지식' 카테고리의 다른 글
안드로이드 HTTP 통신 라이브러리 (Okhttp3, retrofit and volley) (0) | 2022.08.10 |
---|---|
싱글톤(singleton) 패턴 (0) | 2022.08.09 |
SharedPreferences (0) | 2022.08.01 |
안드로이드 - Service (0) | 2022.08.01 |
List View와 Recycler View의 차이 (0) | 2022.07.29 |