생명주기

· Android
Activity란? 더보기 - 안드로이드 앱의 4가지 구성 요소(Activity, Service, Broadcast Receiver, Content Provider) 중 하나 - 사용자 인터페이스(UI)를 포함한 화면 하나를 나타냄 - 대부분의 앱은 여러 Activity로 이루어져 있음 - 안드로이드 시스템과 안드로이드 앱의 주요 상호작용을 도움 - main() 메소드를 호출하여 프로그램을 실행하는 프로그래밍 패러다임과 달리, 수명 주기의 특정 단계에 해당하는 특정 콜백 메소드를 호출하여 Activity 인스턴스의 코드를 시작 - 모바일 앱 환경은 사용자와 앱의 상호작용이 항상 동일한 위치에서 시작되는 것은 아님 => 사용자와 앱의 상호작용에 따라 앱이 시작되는 Activity가 다를 수 있고, Acti..
· Android
생명주기 Life Cycle 액티비티가 생성되어 소멸하기까지의 과정 onCreate() - 전체 수명주기 동안 한번만 발생해야 하는 기본 애플리케이션 시작 로직 실행 (초기화, viewModel 연결 등) - savedInstanceState 매개변수를 수신하는 단계 onStart() - 이 시점부터 사용자가 Activity를 볼 수 있음 onResume() - 앱이 사용자와 상호작용하는 단계. 어떤 이벤트가 발생하여 앱에서 포커스가 떠날 때까지 앱이 이 상태에 머무름 - 활동이 onPause()에서 onResume() 상태로 돌아오면 시스템이 onResume() 메소드를 다시 한 번 호출 - 활동이 onResume() 상태로 전환될 때마다 필요한 다른 초기화 작업도 수행 onPause() - 다른 Ac..
· Android
안드로이드 리눅스 커널을 기반으로 구글에서 제작한 모바일 운영체제 안드로이드의 특징 - 안드로이드는 공개 운영체제인 리눅스를 기본으로 한다 - 안드로이드 앱은 자바나 코틀린 언어를 이용해 개발한다 - 안드로이드 운영체제의 주요 부분과 라이브러리, 구글에서 만든 앱 등의 코드는 대부분 공개되어 있다 - 안드로이드 스마트폰은 구글뿐 아니라 여러 제조업체에서 만들 수 있다 - 안드로이드 앱은 구글의 플레이 스토어뿐만 아니라 다양한 방법으로 사용자에게 배포할 수 있다 - 안드로이드 플랫폼에서는 모든 응용 프로그램이 평등하다는 사상을 바탕으로, 모바일에 기본으로 탑재된 앱과 개발자가 만든 앱이 똑같은 환경에서 똑같은 API를 이용한다 안드로이드 운영체제의 구조 리눅스 커널(Linux Kernel) 안드로이드는 리..
YOONJELLY
'생명주기' 태그의 글 목록