Передача заполненого поля EditText в другие Activity

Всем привет! Есть приложение которое конектится с Web-Service, в Activity "Настройки" я заполняю два поля (EditText) Адрес сервиса и его Порт, как мне передавать Адрес и Порт в другие Activity


Ответы (2 шт):

Автор решения: Sergei Buvaka

Вы при открытии новой Activity вы создаете Intent. ВЫ можете положить туда какие-то данные в Bundle.

Intent intent = new Intent(context, SecondActivity.class);
intent.putExtra("key", editText.getText().toString());
startActivity(intent)

А во второй Activity:

String enteredText = getIntent().getStringExtra("key");

В Bundle можно класть столько полей сколько вам необходимо. Единственное, что нужно помнить, что его размер ограничен 1MB, а это значит, что он не предназначен для передачи больших объемов данных.

→ Ссылка
Автор решения: Ilnar

Думаю вам в любом случае нужно сохранять эти данные, они же будут и при следующем запуске использоваться?!

Вводите данные в EditText, сохраняете их где угодно, пусть будет SharedPreference

И в других активити считываете данные из того места где сохранили.

А если просто нужно передать в другое активити, то почитайте про передачу данных через Intent

→ Ссылка