썸네일 [Android] 인텐트란? 인텐트로 액티비티 전환, 화면넘기기 인텐트란? - 어 떤 액션이 수행되는데 특정 데이터의 특정 부분을 가지고 수행하라는 선언으로 메시지를 전달하는 메커니즘이다. 액티비티 간 (컴포넌트 간)의 호출과 정보를 주고받는 경우에 사용되는 중계자 정도의 역할이다. 인텐트는 명시적 인텐트와 암시적 인텐트가 있다. 명시적 인텐트는 호출 대상이 명확하게 정의되어 있는 인텐트, 암시적 인텐트는 호출 대상이 명확하게 정의되어 있지 않은 인텐트를 말한다. 암시적 인텐트 명시적 인텐트 화면을 전환할때는 명시적 인텐트를 사용합니다. 코드를 보면 클릭시에 메인 액티비티에서 넥스트 액티비티로 넘어가라 는 코드입니다. 버튼을 클릭하기 전의 메인 액티비티 화면 버튼 클릭후의 넥스트 액티비티 화면 굉장히 간단하죠~?
[Android] 액티비티 생명주기 액티비티란? - 액티비티는 사용자에게 화면을 제공한다. 앱에는 보통 여러개의 액티비티 가 있는데 반드시 하나의 메인 액티비티 를 가진다. main activity는 앱을 처음 실행 했을 때 보여지는 화면이다. 안드로이드의 기능(자바 코드)들과 레이아웃(뷰) 들을 이어주는 역할이 액티비티이다.한 액티비티가 새로운 액티비티의 시작으로 인해 중단된 경우, 이 상태 변경은 수명주기 콜백 메서드를 통해 알려진다. 액티비티 생명주기 onCreate() - Activity가 처음 만들어질 때 호출되는 메소드 이면서, 어플리케이션이 처음 시작할 때 최초로 한번 실행되는 메소드 이다. 주로 view를 만들거나 view resource bind , data to list 등을 onCreate()에서 담당하며, 이전 상태의..