我有两个活动。 Mainactivity.java和door1.java。在mainactivity.java上,我有一个名为plaintxt的文本视图,我需要将该文本视图传递给door1.java上的名为door1textview的textveiw。我已经尝试了一段时间,但没有运气。
答案 0 :(得分:1)
在Mainactivity中使用以下代码是否需要传递数据
Intent intent = new Intent(getBaseContext(), door1.class);
intent.putExtra("KEY", value);
startActivity(intent);
您将能够在如下所示的door1活动中接收数据
String value= getIntent().getStringExtra("KEY");
您可以从here
中看到更多内容答案 1 :(得分:0)
使用意图在两个活动之间传递数据 像这样 MainActivity
String value=user_name.getText().toString().trim();
在按钮上单击
Intent theIntent = new Intent(this, SecondActivity.class);
theIntent.putExtra("name", value);
startActivity(theIntent);
SecondActivity
Intent i= getIntent();
i.getStringExtra("name");
另一种获取数据的方式
Bundle extras = getIntent().getExtras();
String userName;
if (extras != null) {
userName = extras.getString("name");
// and get whatever type user account id is
}
答案 2 :(得分:0)
将此代码添加到MainActivity
Intent intent = new Intent(MainActivity.this, door1.class);
intent.putExtra("plainTxtValue", plaintxt.getText().toString());
startActivity(intent);
并将此代码添加到door1活动
String plainTxtValue= getIntent().getStringExtra("plainTxtValue");
我希望能为您提供帮助!
谢谢。