Сохранение текста в TextView при повороте устройства
Добавлено: 14 мар 2016, 01:15
Всем привет!
Разбираюсь с разработкой по Android, возник следующий вопрос.
Как известно, при повороте устройства активность пересоздается. В документации сказано, что состояние всех View сохраняется в дефолтной реализации метода onSaveInstanceState в том случае, если View имеет уникальный id.
Написал простейшее приложение - EditText, Button и TextView. Вводишь текст в EditText, нажимаешь на Button, текст переносится в TextView. Все виджеты имеют id. Так вот, наблюдаю следующее поведение: текст в EditText действительно сохраняется. Но текст в TextView сохраняется только при ПЕРВОМ повороте устройства. При втором повороте текст теряется.
Почему так?
Разбираюсь с разработкой по Android, возник следующий вопрос.
Как известно, при повороте устройства активность пересоздается. В документации сказано, что состояние всех View сохраняется в дефолтной реализации метода onSaveInstanceState в том случае, если View имеет уникальный id.
Написал простейшее приложение - EditText, Button и TextView. Вводишь текст в EditText, нажимаешь на Button, текст переносится в TextView. Все виджеты имеют id. Так вот, наблюдаю следующее поведение: текст в EditText действительно сохраняется. Но текст в TextView сохраняется только при ПЕРВОМ повороте устройства. При втором повороте текст теряется.
Почему так?