虽然这个概念很简单,但当设备的方向发生变化时,我似乎很难保存 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也不起作用。
我究竟做错了什么?