본문 바로가기
이과/JAVA 안드로이드

[안드로이드]데이터 택배아저씨, Intent

by 코딩초밥 2021. 5. 2.
반응형

안녕하세요 코딩초밥입니다 ㅇㅅㅇ

A 액티비티에서 B 액티비티에게 값을 전달하려고 할때

어떻게 할까요? 실생활에서는 어떤가요? 먼 지역에 물건을 보낼 때 어떻게 하세요?

택배를 보내시지요? 안드로이드도 그런 계념의 택배가 있고 택배 기사님이 계십니다

바로 INTENT 아저씨입니다.

 


INTENT를 사용하는 것 중

안드로이드 앱 개발자라면 무조건 해볼

액티비티 화면전환이 대표적인데요.

 

Intent intent = new Intent ( this , SecondActivity.class ) ;
startActivity(intent)

이렇게 하면 SecondActivty로 넘어갑니다.

화면전환할 뿐 아니라 넘어가는 화면에게 정보도 전달할 수 있습니다.


| 데이터 보낼 때

 

Intent putExtra (String name, int value)

Intent putExtra (String name, String value)

Intent putExtra (String name, boolean value)

() 안에 들어가는 의미는

첫 번째 String name 은 데이터를 전달하는 인텐트 아저씨의 별명입니다

누가 전달하는지 알아야 정확하게 받을 수 있겠죠?

두 번째 int, String, bolean은 그 안에 있는 값입니다.

 

| 데이터 받을 때

 

int getIntExtra (String name, int defaultValue)

String getStringExtra (String name)

boolean getBooleanExtra (String name, bolean defaultValue)

 

intent로 보내고 getExtra로 저장된 값을 꺼내주시기만 하는 겁니다

(intent 아저씨의 별명, 값)

이런 방식 보냈으니 같은 형식으로 받아오기만 하면 됩니다.

반응형

댓글