如何将edittext值传递给另一个活动的textview

时间:2015-03-23 12:00:42

标签: java android

我想将一个活动的编辑文本中的值发送到另一个活动的文本视图。我已经编写了以下代码,但是当我运行程序时它没有显示任何内容。所以你可以帮忙吗...

Home.java

Intent in = new Intent(Home.this, Splash.class);
                    String Data= UserName.getText().toString();
                    in.putExtra("text",Data);
                    startActivity(in);

splash.java

Intent in = new Intent(Splash.this, SearchData.class);
                    UserWelcome.setText(in.getStringExtra("text"));
                    startActivity(in);

此处用户名 edittext 用户欢迎 textview

3 个答案:

答案 0 :(得分:1)

您应该更改splash

 UserWelcome.setText(in.getStringExtra("text"));

 UserWelcome.setText(getIntent().getStringExtra("text"));

答案 1 :(得分:0)

在splash.java中执行此操作..

UserWelcome.setText(getIntent.getStringExtra("text"));

答案 2 :(得分:0)

只需在 splash.java

中替换它
 Intent in = new Intent(Splash.this, SearchData.class);
 UserWelcome.setText(in.getStringExtra("text"));
 startActivity(in);

 UserWelcome.setText(getIntent().getStringExtra("text"));