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 |