2011-03-13 6 views
0

이것은 나의 첫 번째 클래스입니다 :안드로이드에서 다른 클래스의 텍스트를 얻는 방법?

public void onClick(View v) { 
     Intent myIntent = new Intent(v.getContext(),Second.class); 
     myIntent.putExtra("icon_image",mThumbIds[position]); 
     myIntent.putExtra("icon_text", categoryContent[position]); 
     startActivityForResult(myIntent, 0); 

두 번째 클래스 :

FirstClass에서 Second Class로 이미지를 전달할 수는 있지만 텍스트로하는 방법은 모릅니다 .. 도움말 !!!

답변

0

번들을 만듭니다 (예 :
).
번들 myBundle = 새 번들();
myBundle.putInt ("pos", position);
myBundle.putString ("mystring", "your text");
myIntent.putExtras (myBundle);
startActivityForResult (myIntent, 0); secondActivity에서

번들 엑스트라 = getIntent() getExtras().;
int pos = extras.getString ("pos");
문자열 테스트 = extras.getString ("mystring");

도움이 될 것입니다.

1

시도

myIntent.putExtra("key", "Text"); // in first class

getIntent().getExtras().getString("key"); // in second class

관련 문제