显示除点击按钮之外的其他活动的文本

时间:2018-01-16 08:03:07

标签: java android xml

我知道如何通过点击同一页面上的按钮来显示文字,但我的问题是(因为我无法在Google上找到任何内容):当您点击按钮时,是否可以显示文字另一项活动?

3 个答案:

答案 0 :(得分:3)

是的,你可以

FirstActivity单击按钮时执行此操作:

Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("data","Messsage to be sent");
startActivity(intent);

SecondActivity里面onCreate()

String someData = getIntent().getStringExtra("data");
yourTextView.setText(someData);

答案 1 :(得分:0)

您可以使用IntentIntent用于转移第一项活动的其他活动。

您可以使用:

Intent i = new Intent(MainActivity.this,SecondActivity.class);
        i.putExtra("YourValueKey", yourData.getText().toString());

然后你可以通过以下方式从第二项活动中获得它:

Intent intent = getIntent();
String YourtransferredData = intent.getExtras().getString("YourValueKey");

答案 2 :(得分:0)

如果您需要在活动之间传递值,请使用:

 String name="aaaa";
 Intent intent=new Intent(Main_Activity.this,Other_Activity.class);
 intent.putExtra("name", name);
 startActivity(intent);

此代码用于恢复新Activity的数据:

Bundle b = new Bundle();
b = getIntent().getExtras();
String name = b.getString("name");