728x90 반응형 Android27 [Android] 화면 회전 시 onDestroy 안되도록 Android 화면회전 시 onDestroy 안드로이드 App 내에서 화면 회전을 하게 되면 액티비티가 onDestroy() -> onCreate()로 액티비티 데이터가 초기화 됨.모든 데이터 초기화로 불편함. onDestroy를 방지하기 위한 해결방법Manifest 파일에 configChanges 속성을 추가한다. configChanges 속성configChanges의 속성 중에서 화면 회전에 관련된 속성은 orientation과 screenSize가 있다.orientation화면 방향이 변경되었습니다. 사용자가 기기를 회전했습니다.참고: 애플리케이션이 Android 3.2(API 레벨 13) 이상을 대상으로 하는 경우 기기가 가로 방향과 세로 방향도 전환하므로 "screenSize" 구성도 선언해야 .. 2025. 3. 6. [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] 안드로이드 4대 컴포넌트(Component) 안드로이드 4대 컴포넌트(Component) 컴포넌트는 구성요소라고 불리며 안드로이드 4대 컴포넌트는 안드로이드 구성하는데 필요한 요소를 의미한다.안드로이드 4대 컴포넌트에는 액티비티(Activity), 서비스(Service), 방송수신자(Broadcast Receiver), 콘텐츠 제공자(Content Provider)가 있다.안드로이드 앱의 필수적인 구성요소로, 각각은 시스템이나 앱으로 들어올 수 있는 진입점이다. 컴포넌트 특징컴포넌트는 독립적인 형태로 존재한다.컴포넌트는 고유의 기능을 수행한다.각 검포넌트는 인텐트(Intent)를 통해서 서로 상호작용한다. 액티비티(Activity)생명주기(Life Cycle) 관련 메소드들을 재정의하여 원하는 기능 구현 가능인텐트(Intent)를 통해 다른 Ap.. 2025. 2. 28. 이전 1 2 3 4 5 다음 728x90 반응형