Java 向Android上的其他活动发送和查看用户输入字符串

Java 向Android上的其他活动发送和查看用户输入字符串,java,android,xml,Java,Android,Xml,我对Android编程有点陌生,我有一个问题。我期待着在数小时的搜索后找到答案。 我基本上有一个程序,在第一个屏幕上输入你的名字,然后按下按钮进入下一个活动。 然后在下一个活动中,我想打印“欢迎(以及用户输入的姓名)”,例如欢迎John。 到目前为止,我已经知道如何在第一个活动中存储字符串,并将其作为intent.extras()发送到另一个活动中。这样行。 我的问题是,我现在如何将其打印为文本视图或其他可以在xml上编辑的内容,以便实现我所说的 代码: MainActivity.java(on

我对Android编程有点陌生,我有一个问题。我期待着在数小时的搜索后找到答案。 我基本上有一个程序,在第一个屏幕上输入你的名字,然后按下按钮进入下一个活动。 然后在下一个活动中,我想打印“欢迎(以及用户输入的姓名)”,例如欢迎John。 到目前为止,我已经知道如何在第一个活动中存储字符串,并将其作为intent.extras()发送到另一个活动中。这样行。 我的问题是,我现在如何将其打印为文本视图或其他可以在xml上编辑的内容,以便实现我所说的

代码: MainActivity.java(onClick)

Welcome.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_welcome);

    Bundle extras = getIntent().getExtras();
    if (extras == null) return;

    String name = extras.getString("name");


}

我的解决方案是,有没有办法在strings.xml上添加一个新条目,或者更改一个已经声明的条目的值?有什么简单的事我还没想过?谢谢:)

在版面中创建一个文本视图,然后在欢迎活动中编辑如下内容:

welcomeTextView = (TextView)findViewById(R.id.welcomeTextView );
welcomeTextView.setText("Welcome " + extras.getString("name"));
welcomeTextView = (TextView)findViewById(R.id.welcomeTextView );
welcomeTextView.setText("Welcome " + extras.getString("name"));