[英]Passing data between activities
我的主要活动包含一个EditText和一个按钮。 我想将EditText中写入的内容发送到按下按钮开始的下一个活动。
在第一个活动中,我有以下内容:
Intent i = new Intent(firstActivity.this, secondActivity.class);
i.putExtra("myString", theEditText.getText());
startActivity(i);
到现在为止还挺好。 在第二个活动中,我使用以下代码:
Bundle bundle = getIntent().getExtras();
myRecivedString = bundle.getString("myString")
但是这里myRecivedString变成空的。
有什么建议么?
只需使用theEditText.getText().toString();
。 您可以将文本写入edittext
。
更改i.putExtra("myString", theEditText.getText());
到i.putExtra("myString", theEditText.getText().toString())
;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.