Android 在Intent.putextra中传递消息
我正在使用Intent显示用户名,但我想在其名称之前附加welcome。我已经尝试过了,但我无法得到我想要的结果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()); 它不工作,请建议应该做什
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");