Aderus
@Aderus

Как создать переменную из содержимого EditText?

Здравствуйте!Есть отдельное активити Settings в котором только EditText и Button (ОК). Задумка вообще такая:
- Пишем что-то в EditText
- Жмем Button (ОК) и вот тут.....нужно сохранить то,что мы написали в EditText,как глобальную переменную (sometext).
Т.е. эта переменная нужна в MainActivity.
Или данную переменную можно хранить,каким нибудь другим способом.
Вообще можно хранить в xml (res/values/settings.xml),но как сохранить значение из EditText в settings.xml?
Заранее спасибо,за различные рекомендации или решения.
  • Вопрос задан
  • 2486 просмотров
Пригласить эксперта
Ответы на вопрос 2
AndriyTheProgrammer
@AndriyTheProgrammer
Senior bugs developer
Тут есть достаточно много способов. Что касается инструментов самого андроида вспоминаются сразу 2 вещи:

1) startActivityForResult (думаю лучше всего подойдет для вашей задачи) startandroid.ru/ru/uroki/vse-uroki-spiskom/68-urok...

2) SharedPreferences startandroid.ru/ru/uroki/vse-uroki-spiskom/73-urok...

или же хранить данные в классе синглтоне, или просто в статическом поле
Ответ написан
Комментировать
@frakcstran
Поскольку настройки должны сохранятся между запусками приложений, для сохранения настроек используй SharedPreferences
Пример использования
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы