在Android中将文本字段输入从一个类传递到另一个类

时间:2016-08-02 06:05:05

标签: java

我在Android工作室工作,我在MainActivity类中设置了一个Text Field小部件,供用户输入他们的名字。当用户输入他们的名字并点击我也设置的登录按钮时,我想要一个“Hello,'name'”字符串出现。如何将名称输入传递给我的SecondActivity.java类?

2 个答案:

答案 0 :(得分:1)

Textview textview = new (TextView)findViewById(R.id.text1)
TextView TV2 = new (TextView)findViewById(R.id.text2)
Button Login = new (Button)findViewByID(R.id.button1)
Login.setOnClickListener(new OnClickListener(...{

  //Do anything you want to, like:
 TV2.setText("Welcome " +textView.getText().toString() );
} 

当你想传递数据时:

Intent i = new Intent(getApplicationContent, ....)
i.putExtra(String(then add textview.getText.toString()))
startActivity(i)

希望这会有所帮助,但请下次谷歌

答案 1 :(得分:1)

使用意图:

Intent intent=new Intent(MainActivity.this,NextActivity.class);
intent.putExtra("name",youttextinput.getText().toString());
startActivity(intent);

然后你可以使用:

String yourName=getIntent().getExtras().getString("name");