Android 在Intent.putextra中传递消息

Android 在Intent.putextra中传递消息,android,android-studio,android-intent,Android,Android Studio,Android Intent,我正在使用Intent显示用户名,但我想在其名称之前附加welcome。我已经尝试过了,但我无法得到我想要的结果 myIntent.putExtra("User", username.getText().toString()); 我添加了welcome,因此它位于用户名之前 myIntent.putExtra("Welcome"+"User", username.getText().toString()); 它不工作,请建议应该做什

我正在使用Intent显示用户名,但我想在其名称之前附加welcome。我已经尝试过了,但我无法得到我想要的结果

myIntent.putExtra("User", username.getText().toString());
我添加了welcome,因此它位于用户名之前

myIntent.putExtra("Welcome"+"User", username.getText().toString());
它不工作,请建议应该做什么

putExtra(“key”,value)
方法中,第一个参数是key,第二个是value,并且key应该相同,以便在下一个活动中获取值

你代替

myIntent.putExtra("Welcome"+"User", username.getText().toString());
使用

在下一个活动中,使用下面的行,它将返回完整的消息

Intent intent = getIntent();
String data = intent.getStringExtra("User");

您使用它的方式是错误的,而不是
myIntent.putExtra(“欢迎”+“用户”,username.getText().toString())使用
myIntent.putExtra(“用户”,“欢迎”+用户名.getText().toString())在另一个活动中使用intent.getExtras().getString(“用户”);它将返回完整的消息
Intent intent = getIntent();
String data = intent.getStringExtra("User");