1) Добавляем в main.xml текстовое поле. Ставим ему свойство InputType в text.
2) В файле Main.java добавляем новую переменную в метод onCreate:
и добавляем в listener перед командой startActivity:
В итоге получается:
3) В файле Second.java добавляем в метод onCreate:
2) В файле Main.java добавляем новую переменную в метод onCreate:
final EditText edit1 = (EditText) findViewById(R.id.editText1);
и добавляем в listener перед командой startActivity:
intent1.putExtra("text", edit1.getText().toString());
В итоге получается:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final EditText edit1 = (EditText) findViewById(R.id.editText1); Button but1 = (Button) findViewById(R.id.button1); but1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent1 = new Intent(Main.this, Second.class); intent1.putExtra("text", edit1.getText().toString()); startActivity(intent1); } }); }
3) В файле Second.java добавляем в метод onCreate:
TextView text2 = (TextView) findViewById(R.id.textView1); // присваиваем текстовому окну значение, // которое получаем из посыла text2.setText(getIntent().getExtras().getString("text"));