Android/Android 기초
Android: Intent
Intent? 컴포넌트를 실행하기 위해 시템에 전달하는 메시지 즉, 데이터를 담는 클래스 컴포넌트는 개발자가 직접 생성하고 관리하고 파괴할 수 없다. 즉, 코드로 생명주기를 관리 할수 없다. 그래서 새로운 컴포넌트를 생성하기 위해 우리는 시스템에 정보를 전달하여 시스템에 생명주기를 맡기게 된다. 이때, 시스템에게 정보를 전달할 수 있는 매개체가 인텐트이다. 시스템은 인텐트의 정보를 분석해서 그에 맞는 컴포넌트를 실행해 준다. 앞서 startActivity()에서 인텐트를 담아 전달할 때 Intent 생성자에 생성할 컴포넌트의 클래스 레퍼런스 정보를 담아 시스템에 해당 컴포넌트를 실행해 달라는 정보를 담아서 startActvity를 통해 전달하는 것이다. Intent Extra Data 개발자가 새로운 컴..
2022. 3. 23. 20:51
최근댓글