본문 바로가기
728x90
반응형

Activity4

[Android] Service를 통한 Activity 전환 Service를 통한 Activity 전환 안드로이드 공부를 하면서 Activity 간 전환을 하거나, Activity에서 Service를 호출 하는 방법은 많이 본 것 같은데 Service를 통해서 Activity 전환을 할 때마다 검색을 한 것 같아서 내가 정리해서 작성한다. 전체 흐름 요약1. 첫 번째 Activity에서 서비스 시작2. 서비스 내부에서 두 번째 Activity 실행(Intent + FLAG) 예제 코드1. 첫 번째 Activity(MainActivity)class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedIns.. 2025. 5. 9.
[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.
[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.
728x90
반응형