activity
-
[Android] Activity Life Cycle안드로이드 2022. 1. 11. 15:00
Activity Life Cycle이란? 사용자가 앱을 탐색하고 앱에서 나왔다가 다시 돌아올 대 앱의 Activity 인스턴스는 생명 주기의 다양한 상태로 전환됩니다. Activity 클래스는 Activity 상태가 변경되었음을 알 수 있도록 하는 여러 가지 콜백 함수들을 제공합니다. 즉 시스템이 Activity를 생성, 중지 또는 재개하거나 Activity가 있는 프로세스를 파괴하고 있다는 것입니다. Activity 클래스가 제공하는 CallBack 함수들 onCreate() onStart() onResume() onPause() onStop() onDestroy() onCreate() 시스템이 처음 활동을 생성할 때 실행되는 콜백 함수입니다. Activity 생성 시 Activity는 onCreate..
-
[Android] 안드로이드 4대 컴포넌트안드로이드 2022. 1. 3. 16:31
안드로이드 앱에 있어 컴포넌트는 필수적인 기본 요소입니다. 각 구성 요소는 시스템이나 사용자가 앱에 들어올 수 있는 진입점입니다. 다른 구성 요소에 종속되는 구성 요소도 있습니다. 각 유형은 뚜렷한 목적을 수행하고 각자 나름의 생명주기가 있어 구성요소의 생성 및 소멸 방식을 정의합니다. 안드로이드 앱의 4대 컴포넌트 1. Activity Activity는 사용자와 상호작용하기 위한 진입점으로 하나의 사용자 인터페이스 화면을 가지며 특정 작업을 수행하는 컴포넌트입니다. 안드로이드 앱은 반드시 하나의 Activity를 포함하고 있어야 합니다. Activity는 생명주기(Life Cycle)를 가지며, 생명주기를 통해 원하는 기능을 구현합니다. Intent를 통해 다른 앱의 Activity를 호출할 수도 있습..