Разработка Android: как сохранить текст при изменении ориентации? - PullRequest
2 голосов
/ 22 ноября 2010

В моем приложении есть TextView, в котором я использую setText после определенного действия. Но когда ориентация меняется, текст TextView снова становится нормальным.

У меня похожая проблема с файловым браузером моего приложения, по какой-то причине он возвращается к / sdcard / при изменении ориентации: /

Что я могу сделать, чтобы предотвратить потерю текста TextView?

1 Ответ

3 голосов
/ 22 ноября 2010

Сохраните все содержимое вашего представления в onSaveInstanceState() и перезагрузите его в onCreate(). Если вы хотите быть забавным, и чтобы все эти значения сохранялись даже после перезагрузки системы, вы можете использовать SharedPreferences, но сохранение состояния экземпляра, вероятно, то, что вам нужно.

...