안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

2011년 1월 14일 금요일

[안드로이드] 액티비티 간 데이터 전송 (android data transfer to another activity)

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

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 액티비티를 추가해주는 것을 잊지 말자.)

댓글 없음:

댓글 쓰기