Activity 호출 시 데이터 전달 하는 방법
- 호출하는 Activity
Array의 경우는 defaultValue 값 설정이 없음
기본 데이터형의 경우는 defaultValue 설정
※ defaultValue
Activity의 값이 넘어 올 때 제대로 넘어 올 수 있지만 name등이 틀리거나 잘 못된 값이 올 수 있음
변수 선언할때 기본 데이터값을 설정하듯이(int n = 0;) name에 해당하는 값이 없는 경우 설정되는 값
- 호출하는 Activity
Intent intent = new Intent(OldActivity.this, NewActivity.class);
intent.putExtra(name, 1);
첫번째 인자 - 구분 키값(문자열)
두번째 인자 - 추가하는 데이터(Int, Boolean, String 등)
startActivity(intent);
- 호출된 Activity
onCreate() {
Intent intent = getIntent();
variable = intent.getBooleanArrayExtra(name)
variable = intent.getBooleanExtra(name, defaultValue)
Array의 경우는 defaultValue 값 설정이 없음
기본 데이터형의 경우는 defaultValue 설정
※ defaultValue
Activity의 값이 넘어 올 때 제대로 넘어 올 수 있지만 name등이 틀리거나 잘 못된 값이 올 수 있음
변수 선언할때 기본 데이터값을 설정하듯이(int n = 0;) name에 해당하는 값이 없는 경우 설정되는 값
'Mobile > Android' 카테고리의 다른 글
기상청 RSS 이용한 날씨 검색 (1) | 2011.10.23 |
---|---|
[Android] 기상청에서 날씨 관련 (0) | 2011.10.19 |
[Android] 구글 날씨 (0) | 2011.10.18 |
[Android] jexcelapi 을 이용한 excel 검색 (0) | 2011.10.13 |
[Android] 갤러리 이용하기 (0) | 2011.10.11 |