gpt4 book ai didi

android - 如何在方向更改时保存 EditText 文本?

转载 作者:搜寻专家 更新时间:2023-11-01 09:34:12 26 4
gpt4 key购买 nike

虽然这个概念很简单,但当设备的方向发生变化时,我似乎很难保存 TextEdit 的文本值。当我改变方向时,我的 EditText 中的文本被删除。

View 层级如下:

Activity
View Pager
Fragment
Recycler View
View Holder
Edit Text
  • 我尝试在 EditText 的 xml 布局中将 freezesText 设置为 true 但无济于事。

    <
  • 在 fragment 中,我尝试在 onSaveInstanceState() 中保存文本并在 onActivityCreated() 中恢复,但它看起来像 onSaveInstanceState() 从未被调用过。

  • 在 Activity 中,我尝试在 onSaveInstanceState() 中保存文本并在 onCreate() 中恢复,但是 EditText那时是空的。

  • 我尝试在 EditText 的 xml 布局中将 saveEnabled 设置为 true,但这也不起作用。

我做错了什么?

最佳答案

尝试在 xml 布局中的 editText 中声明 saveEnabled = "true"

关于android - 如何在方向更改时保存 EditText 文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44765533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com