虽然这个概念很简单,但当设备的方向发生变化时,我似乎很难保存 TextEdit 的文本值。当我改变方向时,我的 EditText 中的文本被删除。
视图层次结构如下:
Activity
View Pager
Fragment
Recycler View
View Holder
Edit Text
我尝试在 xml 布局中设置
freezesText
为true
无济于事EditText
。在片段中,我尝试将文本保存在
onSaveInstanceState()
并恢复onActivityCreated()
,但似乎onSaveInstanceState()
从未被调用过。在活动中,我尝试将文本保存在
onSaveInstanceState()
并恢复onCreate()
,但当时EditText
为空。我尝试
saveEnabled
在 xml 布局中设置为 trueEditText
也不起作用。
我究竟做错了什么?