Чтобы передать данные, такие как имя и фамилия из одного Activity в другое в Android, можно использовать механизм Intent.
Сначала вам нужно добавить данные о имени и фамилии в Intent перед переходом к другому Activity. Это можно сделать следующим образом:
// Передача данных в другое Activity Intent intent = new Intent(CurrentActivity.this, TargetActivity.class); intent.putExtra("name", name); intent.putExtra("surname", surname); startActivity(intent);
В данном примере мы добавляем данные о имени и фамилии в Intent, используя метод putExtra()
. Параметр "name" и "surname" являются ключами, по которым вы сможете получить эти данные в другом Activity.
Затем, в другом Activity, вы можете получить эти данные, используя следующий код:
// Получение данных из Intent Intent intent = getIntent(); String name = intent.getStringExtra("name"); String surname = intent.getStringExtra("surname");
Вы можете получить данные с помощью метода getStringExtra()
, указав соответствующий ключ, который был использован для передачи данных. Затем вы можете использовать name
и surname
для отображения информации в вашем новом Activity.
Например, вы можете использовать эти данные для установки текста в TextView в вашем новом Activity:
// Отображение данных в TextView TextView textView = findViewById(R.id.textView); textView.setText("Имя: " + name + "nФамилия: " + surname);
В этом примере мы предполагаем, что вы имеете TextView с идентификатором "textView" в вашем макете. Метод setText()
используется для установки текста в TextView с использованием полученных данных о имени и фамилии.
Таким образом, вы можете передать данные об имени и фамилии из одного Activity в другое в Android, используя Intent. Затем вы можете получить эти данные в новом Activity и использовать их для отображения в пользовательском интерфейсе или в любых других процессах, требующих доступа к этим данным.