Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 인터넷 이해와 활용
- 안드로이드
- 태그를 입력해 주세요.
- C4996
- 스카이림
- NFC
- C언어
- 소켓통신
- 관평동
- origin
- 솔루션
- 에러
- 시스템 사양
- 심즈3
- 연습문제
- C
- mysql
- 맛집
- 한빛미디어
- Error
- 오리진
- ubuntu for phone
- 윈도우
- 어플리케이션 숨기기
- 예제
- 둔산동
- 소주
- 정보보안개론과 실습
- Android
- C++
Archives
- Today
- Total
스프링노트
[android] startActivityForResult 값 주고받기. 본문
1. onCreate 바로아래 디파인
- private static final int REQ_CODE_SELECT_TEMPLATE = 1;
2. 버튼 이벤트 하위에 소스삽입.( 나는 버튼으로 액션이벤트를 취했다.)
- {
- Intent intent = new Intent(this, [값 주고받을 클래스].class);
- startActivityForResult(intent, REQ_CODE_SELECT_TEMPLATE);
- }
3. onActivityResult 정의
- protected void onActivityResult(int requestCode, int resultCode, Intent data)
- {
- super.onActivityResult(requestCode, resultCode, data);
- // 템플릿 선택 액티비티일경우
- if(requestCode == REQ_CODE_SELECT_TEMPLATE)
- {
- // 액티비티가 정상적으로 값을 처리하고
- if(resultCode ==RESULT_OK)
- {
- int nSelectedTemplate = data.getIntExtra("[파라미터 값 String]", -1);
- if(nSelectedTemplate != -1)
- {
- mbtTemplate.setText("selected :"+nSelectedTemplate); // 되 받은 String값 부모 엑티비티에서 setText (Ex)button)
- }
- }
- else
- {
- // 액티비티 데이터 주고 받기 오류
- }
- }
- }
4. 자식 엑티비티에서 inputExtra를 사용한 메소드 생성
- private void terminateActivity()
- {
- Intent intent = getIntent(); // 이 액티비티를 시작하게 한 인텐트를 호출
- intent.putExtra("[파라미터값]", mnSelectedIndex);
- setResult(RESULT_OK, intent); // 추가 정보를 넣은 후 다시 인텐트를 반환합니다.
- //setResult(RESULT_CANCELED, intent);
- finish();
- }
5. position값을 mnSelectedIndex에 입력 (본문에서는 GridView를 받아옴, [GridView].OnItemClick)
- // TODO Auto-generated method stub
- mnSelectedIndex = position;
- terminateActivity();
- }
'DEVELOPMENT > ANDROID' 카테고리의 다른 글
[android] 해상도 별 아이콘 크기 (0) | 2015.04.01 |
---|---|
[android] 커스텀 다이얼로그 만들기 (0) | 2014.03.04 |
[android] 여러개의 스피너를 편리하게 (0) | 2014.02.18 |
[android] 좌측 슬라이딩 메뉴 - SimpleSideDrawer[1] (0) | 2014.02.17 |
[android] selector로 버튼 액션 이미지 변경 (0) | 2013.11.14 |