как сделать так, чтобы значение для редактирования текста оставалось на той же странице после выхода из одного занятия - PullRequest
1 голос
/ 22 января 2012

с названием темы, все должны быть смущены, позвольте мне объяснить мой вопрос. У меня есть два действия в первом упражнении: два редактировать текст и две кнопки, одна кнопка - следующая , а другая - set .если я введу некоторые значения в тексте редактирования и нажму кнопку next , то перейдет на следующую страницу.На второй странице после выполнения некоторого процесса и перехода на первую страницу, когда я нажимаю кнопку из второго действия, значения в тексте редактирования в первом упражнении исчезнут. Мой вопрос, есть ли какое-либо решение, чтобы сохранить значение редактирования текстато же самое на странице, даже после перехода из другой деятельности.

Ответы [ 2 ]

2 голосов
/ 22 января 2012

Используйте SharedPreferences, чтобы сохранить значения в тексте редактирования при нажатии кнопки, затем сбросьте их в onResume().

0 голосов
/ 22 января 2012

Вы можете сохранить свои значения в ваших EditTexts следующим образом:

Intent i = new Intent();
i.putStringExtra("editText1","text to save");

и вы можете начать 2-е действие для результата.Когда вы возвращаетесь из второго действия, вы можете извлечь значения с помощью метода getStringExtra ()

...