728x90 반응형 LifeCycle6 [Android] View LifeCycle 정리 View 안드로이드 UI를 구성하기 위해 사용되는 class.XML 상으로 구성했던 UI 요소들의 부모객체가 바로 View 인 것이다.View는 드로잉, 이벤트 처리를 담당하는 UI 구성요소의 기본 클래스이다. View를 상속받아 구현하는 TextView, Button 등 특수 목적을가지고 있는 View를 위젯 또는 컴포넌트라고 부르기도 한다. LifeCycle 단계안드로이드에서 View(View의 생명주기) 는 액티비티나 프래그먼트에 의존해서 동작한다.즉, 액티비티나 프래그먼트의 생명주기에 따라 View도 생성되고, 업데이트되고, 사라지는 과정을 거치는 것이다. 1. constructor()💡 View의 생성자로. 모든 뷰는 생성자에 의해 생명주기가 시작됨.addView() 메소드를 갖게 됨2. on.. 2025. 3. 4. [Android] Service LifeCycle 쉽게! https://dev-playground.tistory.com/25?category=1207507 [Android] Service 정리Service 안드로이드 애플리케이션의 컴포넌트 중 하나로 UI를 제공하지 않아도(사용자와 상호작용 없음) 백그라운드에서 장기 실행되는 작업을 수행한다. Service가 시작되면 사용자dev-playground.tistory.com Service LifeCycle 안드로이드의 Service는 백그라운드에서 실행되는 컴포넌트로, 화면(UI)을 가지지 않고 오래 실행되는 작업(예: 음악 재생, 네트워크 요청, 위치 추적 등)을 처리하는 데 사용된다.**Service의 생명주기(Lifecycle)**를 쉽게 설명하면 아래와 같다. LifeCycle1. onCreate()서비.. 2025. 3. 4. [Android] Fragment LifeCycle 쉽게 정리 https://dev-playground.tistory.com/14?category=1207507 [Android] Fragment 정리Fragment 1. 하나의 UI 내에서 독립적으로 동작하는 화면의 부분. : 동작은 독립적으로 관리 되지만 프레그먼트 자체는 독립적일 수 없음 : Activity나 다른 프레그먼트에 종속되어 있dev-playground.tistory.com Fragment LifeCycle 안드로이드의 Fragment Lifecycle(프래그먼트 생명주기) 는 액티비티의 생명주기와 비슷하지만, 액티비티 안에서 동작하며 독립적인 생명주기를 가진다는 점이 특징이 있다쉽게 말하면 프래그먼트는 액티비티의 하위 구성 요소로, 액티비티의 상태 변화에 따라 함께 변한다. 프래그먼트 생명주.. 2025. 3. 2. [Android] Activity 생명주기 쉽게 이해하자 https://dev-playground.tistory.com/13 [Android] Activity 정리Activity란 ? - 사용자 인터페이스(UI)를 구성하는 앱의 기본 단위. 하나의 화면이 하나의 Activity 라고 볼 수 있음. - Activity는 화면을 구성하는 layout (xml)파일과 화면에서 동작을 정의 하는 class 파일dev-playground.tistory.com Activity 생명주기안드로이드 **Activity(액티비티)**는 앱에서 화면을 담당하는 컴포넌트인데, 이것이 실행되거나 종료될 때 **일정한 흐름(생명주기, Lifecycle)**을 따릅니다.쉽게 알아보자! 비유: 집을 방문하는 손님과 비교해보자!1. onCreate() → 🚪 손님이 초대됨 (처음 집을 .. 2025. 2. 28. [Android] Fragment 정리 Fragment 1. 하나의 UI 내에서 독립적으로 동작하는 화면의 부분. : 동작은 독립적으로 관리 되지만 프레그먼트 자체는 독립적일 수 없음 : Activity나 다른 프레그먼트에 종속되어 있음 2. 자체 layout(xml 파일)을 가질 수 있으며 자체 LifeCycle 보유 : 레이아웃, 동작처리(이벤트), 수명주기의 독립적인 관리 용이 3. 액티비티 분할하면서 UI 일부분 정의 가능 : 유연한 UI 구현 가능 및 재사용성 높음. 반복적으로 재사용 가능 Fragment LifeCycle - Fragment 가 백스택에 최상단으로 올라왔을 경우에는 생명주기가 CREATED - STARTED - RESUMED 순으로 진행 - 반대로 백스택에서 pop 됐을 경우에는 RESUMED - ST.. 2025. 2. 10. [Android] Activity 정리 Activity란 ? - 사용자 인터페이스(UI)를 구성하는 앱의 기본 단위. 하나의 화면이 하나의 Activity 라고 볼 수 있음. - Activity는 화면을 구성하는 layout (xml)파일과 화면에서 동작을 정의 하는 class 파일로 구성. - 안드로이드 4대 컴포넌트 중 하나(Activity, BroadCastReceiver, Service, ContentProvider) 특징 - 안드로이드 Acitivity 클래스의 sub 클래스로 생성 되어야함. - 다른 액티비티와는 완전 독립적으로 구현됨. - 액티비티 간 메소드 직접 호출 불가 - Intent와 Content Provider를 이용하여 액티비티 공유가 가능. Activity LifeCycle - Activity LifeCycle 이해.. 2025. 2. 10. 이전 1 다음 728x90 반응형