Intent

· Android
Activity란? 더보기 - 안드로이드 앱의 4가지 구성 요소(Activity, Service, Broadcast Receiver, Content Provider) 중 하나 - 사용자 인터페이스(UI)를 포함한 화면 하나를 나타냄 - 대부분의 앱은 여러 Activity로 이루어져 있음 - 안드로이드 시스템과 안드로이드 앱의 주요 상호작용을 도움 - main() 메소드를 호출하여 프로그램을 실행하는 프로그래밍 패러다임과 달리, 수명 주기의 특정 단계에 해당하는 특정 콜백 메소드를 호출하여 Activity 인스턴스의 코드를 시작 - 모바일 앱 환경은 사용자와 앱의 상호작용이 항상 동일한 위치에서 시작되는 것은 아님 => 사용자와 앱의 상호작용에 따라 앱이 시작되는 Activity가 다를 수 있고, Acti..
· Android
인텐트란? 컴포넌트를 실행하려고 시스템에 전달하는 메시지 기능을 수행하는 함수를 제공하는 클래스가 아니라 데이터를 담는 클래스 이 때, 데이터는 컴포넌트를 실행하는 정보이며 이 정보가 담긴 인텐트 객체를 시스템에 전달하면 컴포넌트가 실행된다 * 액티비티는 매니페스트 파일에 등록해야 한다. 액티비티 클래스 하나당 태그 하나로 등록해야 하며, name 속성은 생략 불가능하다. * 액티비티뿐만 아니라 서비스, 브로드캐스트 리시버, 콘텐츠 프로바이더도 매니페이스 파일에 등록해야 한다. 그 이유는 시스템에 컴포넌트를 알려야 하기 때문이다. 시스템은 런타임 때 매니페스트 파일의 정보를 참조하여 앱을 실행한다. val intent: Intent = Intent(this, DetailActivity::class.jav..
YOONJELLY
'Intent' 태그의 글 목록