728x90 activity2 [Android] - Activity의 라이프 사이클 Activity는 안드로이드 앱의 entry point입니다. 그리고 앱을 만드는 주요 Component 중 하나입니다. 사용자와 앱이 interaction(터치, 텍스트 입력, 화면 이동 등) 할 수 있도록 지원합니다. 이러한 Activity에서는 사용자와 직접적으로 직면할 수 있는 요소이기 때문에 사용자가 하는 작업에 따라 사이클을 관리해줘야 합니다. Activity에서는 onCreate() onStart() onResume() onPause() onStop() onDestroy() 총 6가지 콜백을 제공합니다. 시스템은 새로운 상태에 들어가면 콜백을 호출합니다. 위 그림은 안드로이드 Activity의 라이프 사이클을 그림으로 표현한 것입니다. 유저가 어떤 행동을 하는지나 시트템에 의해 사이클이 변경.. 2023. 2. 15. Android 4대 컴포넌트 안드로이드 앱에는 기본 요소라고 불리는 여러 요소들이 존재합니다. 그중 Android 4대 컴포넌트 라고 불리는 요소들은 면접에서도 자주 나올 정도로 안드로이드 앱을 개발하면서 굉장히 중요하다는 것을 알 수 있습니다. 안드로이드에서는 아래 유형들을 안드로이드 4대 컴포넌트라고 부릅니다. 액티비티 (Activity) 서비스 (Service) 브로드캐스트 리시버(Broadcast Receiver) 콘텐츠 제공자(Content Provider) 각 유형들은 안드로이드 앱에서 뚜렷한 목적을 수행하고, 나름의 수명 주기가 있어 구성 요소의 생성 및 소멸 방식을 정의합니다. 또한 사용자나 시스템이 앱에 진입할 수 있는 진입점입니다. 조금 더 자세하게 하나씩 알아봅시다. 액티비티(Activity) 액티비티는 사용자와.. 2023. 1. 27. 이전 1 다음 728x90