본문 바로가기

Intent

(2)
엑티비티간의 데이터 전송 이번시간에는 액티비티간에 데이터 전송을 해보려고한다. 먼저 MainActivity 와 SubActivity의 xml을 만들자 xml을 다음과 같이 생성해주자. (main_activity.xml) (sub_activity.xml) 이제 액티비티간에 데이터 전송을 해야하는데 전송하기 전에 다음 개념부터 집고 넘어가자. 액티비티 간에 데이터 전송은 putExtra로 데이터를 intent에 넣어준다. 이 putExtra는 key, value형식이다. key value 형식이란 쉽게 말해서 열쇠 자물쇠 형식이라고 생각하면 쉬울거같다. 자물쇠를 열려면 맞는 열쇠로 돌려야 자물쇠가 열리는것처럼 보낸 부분과 받는부분 둘다 맞는 Key를 입력해야 받는부분에서 정확히 받을 수 있다. 사진출처: https://masterk..
Android Intent를 사용해서 액티비티 전환하기 먼저 안드로이드 스튜디오를 실행하고 File-> New -> NewProject를 눌러준다. 다음로 아래 이미지와 같은 화면을 볼 수 있는데 자신의 프로젝트 이름을 지정해준다. 처음 Intent를 배우는 것이니 변경하지 않고 Next를 눌러준다. Finish를 눌러주면 이제 간단한 액티비티 전환을 해보도록 하자. 처음 실행하면 아래이미지와 같은 화면을 볼 수 있다. 왼쪽에서 APP -> acitivy_main.xml을 더블클릭하면 다음과 같은 xml파일을 볼 수 있다. 하단부에 있는 text부분을 클릭해보자 클릭하면 아래이미지를 볼 수 있는데 방금전의 이미지에서 드래그앤 드롭으로 컴포넌트를 추가할 수 잇고 또한 코드적으로도 추가할 수 있다. 이번시간에는 코드적으로 추가해보도록 하겠다 코드를 다음과 같이 ..