Состояние активности Android теряется (позиция прокрутки и текст, введенный в формы) при запуске другого действия - PullRequest
0 голосов
/ 27 марта 2012

Я использую следующий код, чтобы открыть новую активность из текущей текущей активности

Intent intent = new Intent(this.getApplicationContext(),
            ImagePreview.class);
    intent.putExtra("imageName", item.getImageName());
    this.startActivityForResult(intent, 0);

Когда я нажимаю кнопку «Назад», старое действие должно восстановить свои базовые значения состояния (положение прокрутки и введенный текст).в формы) но это не так!В чем может быть проблема?Я использовал код много раз прежде, и проблема никогда не возникала.

Спасибо

1 Ответ

1 голос
/ 27 марта 2012

Если вы используете EditText, обязательно установите android: id atttirbute в своем xml (или установите Id программно), чтобы он мог автоматически сохранять свой текст.Для ScrollView я думаю, что это может быть то же самое, хотя я не уверен, так как я сам этого не делал

...