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