Из того, что я прочитал, что активность автоматически сохранит состояние просмотров и что-то вроде EditText
и TextView
автоматически восстановит их состояние.savedInstanceState - изменения видимости не восстановлены?
Не распространяется ли это на видимость?
Например: Если по умолчанию в XML, у меня есть вид TextView
. Если я программно установить TextView в GONE
используя tvInput.setVisibility(View.GONE);
Если активность воссоздан, то tvInput
не поддерживается, как GONE
теперь видно, когда оно не должно быть.
Ожидается ли такое поведение? Должен ли я сам обрабатывать видимость обзора?
Имея ту же самую проблему. Измененное значение EditText сохраняется и восстанавливается, но не изменяется видимость. Я закончил тем, что восстановил видимость в onRestore ... Не читал много документации по этому вопросу и довольно ржавчив, когда дело доходит до android dev, я предполагаю, что есть некоторая логика для этого ... –