프로그래밍/Android
안드로이드의 구성 요소
이재만박사
2019. 10. 30. 08:47
안드로이드의 4대 구성 요소
- 액티비티 (Activity)
- 서비스 (Service)
- 방송 수신자 (Broadcase Receiver)
- 콘텐츠 제공자 (Content Provider)
이외의 구성요소
- 인텐트 (Intent)
- 뷰 (View)
- 프래그먼트 (Fragment)
* 액티비티
- 사용자가 바라보는 인터페이스 화면을 가지고 있는 요소
- activity_main.xml 과 같은 레이아웃 파일로 구성
- 실제 애플리케이션의 동작을 구현하는 코드가 필요
- 사용자의 이벤트를 처리하고 UI를 갱신
* 액티비티 생명 주기
- onCreate()
- onStart()
- onResume()
- onPause()
- onStop()
- onRestart()
- onDestory()
- onSaveInstanceState() :
- onRestoreInstanceState()
- onAttach() : 액티비티에 프래그먼트 추가
- onDetach() : 액티비티에 프래그먼트 제거
- onCreateView() : UI를 구성하는 View를 반환
- onActivityCreated() : 완전하게 UI가 구성된 다음에 나머지 동작 코드