这是我的头等舱:
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);
第二课:
ImageView img=(ImageView)findViewById(R.id.icon_product);
int theID = getIntent().getExtras().getInt("icon_image");
img.setImageResource(theID);
TextView t1 = (TextView) findViewById(R.id.name_val);
我能够将图像从FirstClass传递到Second Class,但我不知道如何为文本做这些..请帮助!!!
答案 0 :(得分:1)
试
myIntent.putExtra("key", "Text"); // in first class
getIntent().getExtras().getString("key"); // in second class
答案 1 :(得分:0)
创建一个Bundle,即
例如
捆绑myBundle = new Bundle();
myBundle.putInt( “POS”,位置);
myBundle.putString(“mystring”,“your text”);
myIntent.putExtras(myBundle);
startActivityForResult(myIntent,0);
在secondActivity中
Bundle extras = getIntent()。getExtras();
int pos = extras.getString(“pos”);
String test = extras.getString(“mystring”);
那应该对你有帮助。