반응형

안드로이드 53

[안드로이드]Activity를 호출할 때 정보를 넘겨주기

어제 밤에 같이 봤으면 좋았을 텐데 오늘 아침에 확인했다. Intent에 대한 이해와 공부가 더 있어야 할 것 같다. 일단 현재 이해한 것은 Intent는 메시지 프레임워크다. ( 책에 적힌 말 ) Activity들이 서로 통신하기 위해서는 이 Intent를 만들어서 전달해주면 된다. 1) 새로운 Activity를 호출하고 싶다면 : Intent를 만들어 startActivity 또는 startActivityForResult를 호출한다. 2) 이 때, 정보를 넘겨주고 싶다면, (호출하는 Activity에서) : putExtra( keyString, value)를 호출한다. 3) 넘겨준 정보를 받고 싶다면 (호출받은 Activity에서) : getIntent().getStringExtra(keyString..

[안드로이드]새 Activity 만들기

목차로 이동 Activity는 어플리케이션의 프레젠테이션 계층이라고 한다. 별로 와닿지 않는 말이다. 그냥 간단히 화면 하나하나라고 생각하기로 했다. 대부분의 어플리케이션들은 하나 이상의 화면으로 이루어진다. 따라서 화면이 여러개라면 Activity를 여러개 만들어야 한다. 기본적으로 안드로이드 프로젝트를 수행하면 하나의 Activity가 존재한다. 1) 하나를 더 만든다. (몰라서 View도 새로 만들었다.) 2) 새로 만든 Activity를 메니페스트 파일에 추가한다. 3) 호출하고 싶을 때 Intent를 이용해 호출한다.

반응형