안드로이드 개발 질문/답변
(글 수 45,052)
안녕하십니까??
한창 안드로이드에 열을 올리고 있는 학생입니다.
프로그래밍중 갑자기 막히는 부분이 있어서 질문을 드리게 되었는데요;;
a라는 액티비티에서 b라는 액티비티를 호출하면서
b라는 액티비티에 있는 변수값을(ex:String값) a에서 넘겨줄수 없나요??
다음소스중에서
public void onClick(View v) {
switch(v.getId()){
case R.id.Genesis_button:
Intent i = new Intent(this, category.class);
startActivity(i);
break;
}
}
인텐트 i로 선언되어진 클래스(category)에 문자열을 넘겨주고 싶은데.. 어떻게 해야할지...
답변 부탁드릴께요 ^^
한창 안드로이드에 열을 올리고 있는 학생입니다.
프로그래밍중 갑자기 막히는 부분이 있어서 질문을 드리게 되었는데요;;
a라는 액티비티에서 b라는 액티비티를 호출하면서
b라는 액티비티에 있는 변수값을(ex:String값) a에서 넘겨줄수 없나요??
다음소스중에서
public void onClick(View v) {
switch(v.getId()){
case R.id.Genesis_button:
Intent i = new Intent(this, category.class);
startActivity(i);
break;
}
}
인텐트 i로 선언되어진 클래스(category)에 문자열을 넘겨주고 싶은데.. 어떻게 해야할지...
답변 부탁드릴께요 ^^
2009.12.11 10:52:24
http://androidhuman.tistory.com/entry/05-인텐트Intent-입문-2-액티비티간-데이터-주고받기
참고하세요.
그리고 사실 이런건 레퍼런스 한번만 봐도 바로 답이 나오는건데....
레퍼런스 문서부터 한번 보시는게 좋아요.
Intent 도움말 조금만 보시면 될텐데...
Intent i = new Intent(this, category.class);
i.putExtra("param1", "전달할 값");
startActivity(i);
--------------------
받는 쪽에서는
String value = i.getStringExtra("param1");
이런식입니다.
수고하세요!