CODEDRAGON ㆍDevelopment/Android
Bundle(번들, 번들 객체)
· 액티비티간에 데이터를 전달하기 위해 사용됩니다.
· 인텐트 안에 들어 있기 때문에 putXXX( )와 getXXX( )를 통해 데이터를 넣거나 얻을 수 있습니다.
인텐트로 데이터 전달 메소드
지정한 키값에 맞는 데이터가 없으면 null이 반환됩니다.
|
Type |
PUT |
GET |
설명 |
|
Object |
putExtra("key", Object) |
getSerializableExtra("key") |
객체 전송, 반드시 Serializable을 상속 |
|
Object |
putExtra("key", Object) |
getParcelable("key") |
객체 전송, 반드시 Serializable을 상속 |
|
String |
putExtra("key", "StringType") |
getStringExtra("key") |
문자열 전송 |
|
Integer |
putExtra("key", 100) |
getIntExtra("key") |
int 타입 전송 |
|
Long |
putExtra("key", 100L) |
getLongExtra("key") |
long 타입 전송 |
|
Double |
putExtra("key", 100.123) |
getDoubleExtra("key") |
double 타입 전송 |
|
Boolean |
putExtra("key", true) |
getBooleanExtra("key") |
boolean 타입 전송 |
|
Bundle |
putExtra("key", Bundle) |
getBundleExtra("key") |
Bundle 객체 전송 |
'Development > Android' 카테고리의 다른 글
| XML Parser (XML 파서) (0) | 2018.01.09 |
|---|---|
| XML(Extensible Markup Language) - XML 파서, 안드로이드가 지원하는 XML 파서의 종류 (0) | 2018.01.09 |
| Google Map 메인 페이지 (0) | 2018.01.07 |
| 지도(Map), Map 용어, Map 메소드, 안드로이드 사용 좌표값, 우리나라가 속한 경위도 값의 범위, AndroidManifest.xml 추가된 항목 (0) | 2018.01.07 |
| SharedPreferences 생성파일 확인경로 (0) | 2018.01.05 |