2010/09/30 21:11

안드로이드 액티비티 간 String 전송 (데이터 전송) 안드로이드

액티비티간에 자료를 전송해 주고 싶은 경우가 있다.

나같은 경우는 String형의 값을 전달해 주고 싶었다. 

이럴경우 쓰는 방법.


자료를 전송하고자 하는 액티비티에서 다음과 같이 해당 액티비티를 불러온다.

Intent intent = new Intent(this, Connect.class);  //Connect.java가 있어야한다. (액티비티)
intent.putExtra("key", "원하는 문자열 값");  //key는 해당 문자열을 알기 위한 값 받는 액티비티는 이 key를 통해서 문자열을 검색.
startActivity(intent);

--------------------------------------------------------------------------------------------

Connect 액티비티에서 문자열 값을 받는 방법.

String str = getIntent().getStringExtra("key"); //인텐트의 key값을 통해 해당 String을 받는다.
Toast.makeText(this, str, Toast.LENGTH_LONG).show(); //토스트 기능으로 확인해보자.

(AndroidManifest에 Connect 액티비티를 추가해주는 것을 잊지 말자.)

덧글

  • 안드로메다 2011/01/14 17:17 # 삭제 답글

    퍼가요. 좋은 정보 감사드립니다.

    문제가 된다면 제가 퍼간 글에 댓글 남겨 주시면 삭제하도록 하겠습니다.

댓글 입력 영역


whos.amung.us 통계