Что такого особенного в Edittext, что он может сохранять значение, но не Textview и некоторые другие виджеты, и мы должны использовать для них метод onSavedInstance().
В чем магия EditText, особенно в том, что он может сохранять значения?
Если кто может подскажите как он работает внутренне.
‹----Обновление---->
Как это работает внутри? Пожалуйста, укажите на ту часть кода, которая объясняет этот сценарий.
TextView
. Он наследует методonSavedInstanceState()
отTextView
, у которого есть логика для сохранения его текста. но не Textview - сохраняет лиonSaveInstanceState()
вTextView
свой текст, зависит от того, вызывается лиsetFreezesText(true)
(или устанавливаетсяandroid:freezesText
). По умолчанию дляTextView
используется значениеfalse
, что означает, что текст не сохраняется. Чего я не вижу, так это того, какEditText
устанавливает это значение по умолчанию наtrue
. - person CommonsWare   schedule 31.10.2014