作者negotiate (negotiate)
看板AndroidDev
标题[问题] 传EditText的内容到另一个activity
时间Wed Sep 21 14:04:52 2011
我想要把EditText的内容传到下一个activity
但是传过去之後显示出来的是NULL
如果我先加一行 xxx="123";的话就可以显示出123
所以我想应该是我没有把EditText的内容存起来
或是我EditText转string的做法有问题?
但是我不知道该怎麽做Q_Q
我看书上的范例好像没有特别做这一个动作
想请问一下我该如何解决这个问题
程式码如下
public void onClick(View v)
{
EditText TextViewX = (EditText)findViewById(R.id.xxx);
TextViewX.setText(strxxx);
Intent intent = new Intent();
intent.setClass(Init.this, Detail.class);
Bundle bundle = new Bundle();
bundle.putString("xxx",strxxx);
/*将Bundle物件assign给Intent*/
intent.putExtras(bundle);
/* 呼叫一个新的Activity */
startActivity(intent);
/* 关闭原本的Activity */
/*Init.this.finish();*/
}
});
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.76.104
※ 编辑: negotiate 来自: 123.193.76.104 (09/21 14:06)
1F:推 tonylo2ooo:EditText.getText().toString() 09/21 15:34
2F:→ tonylo2ooo:完整版: 09/21 15:35
3F:→ tonylo2ooo:bundle.putSting("x",TextViewX.getText().toString()) 09/21 15:36
4F:→ tonylo2ooo:也根本不用String暂存噜 09/21 15:36
5F:推 gn00273680:楼上正解XD 09/21 21:05
6F:→ negotiate:感谢您!! 09/21 23:52