Хотя концепция очень проста, мне кажется, что у меня возникают трудности с сохранением текстового значения TextEdit при изменении ориентации устройства. Когда я меняю ориентацию, текст внутри моего EditText стирается.
Иерархия представлений выглядит следующим образом:
Activity
View Pager
Fragment
Recycler View
View Holder
Edit Text
Я попытался установить
freezesText
вtrue
в макете xml дляEditText
безрезультатно.Во фрагменте я пытался сохранить текст в
onSaveInstanceState()
и восстановить вonActivityCreated()
, но похоже, чтоonSaveInstanceState()
никогда не вызывался.В действии я попытался сохранить текст в
onSaveInstanceState()
и восстановить вonCreate()
, но в этот моментEditText
был нулевым.Я попытался установить для
saveEnabled
значение true в макете xml дляEditText
, что также не сработало.
Что я делаю неправильно?
onActivityCreated()
я создаюRecyclerView
и устанавливаю адаптер. Разве это не так? - person Josue Espinosa   schedule 26.06.2017if (mAdapter == null)
по-прежнему не решает проблему. - person Josue Espinosa   schedule 26.06.2017