4. Разработка приложений для ОС Android. Передача информации с первой страницы на вторую

1) Добавляем в main.xml текстовое поле. Ставим ему свойство InputType в text.
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"));