首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EditTextPreference和屏幕旋转

EditTextPreference和屏幕旋转
EN

Stack Overflow用户
提问于 2013-01-08 11:41:58
回答 2查看 286关注 0票数 2

我搜索了这个地方,但没有找到一个对我有帮助的答案:我有一个使用PreferenceFragment的设置活动。其中一个设置上有EditTextPreference。它很好地保存了它的价值。但是,当我旋转屏幕时,EditTextPreference消失了,所做的更改也丢失了。

这是因为该活动是新创建的。明白了。

我知道我可以使用onSaveInstanceState来输入数据,但是,我不清楚如何才能让EditTextPreference再次出现(实际上,我没有为此添加任何代码,这一切都是通过xml定义实现的)。您的帮助将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2013-01-08 14:58:43

http://developer.android.com/guide/topics/resources/runtime-changes.html#HandlingTheChange阅读开发人员文档,这将对您有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2013-07-10 21:43:25

我也有同样的问题。经过反复试验,我发现了一些对我有用的东西:

我刚刚将android:configChanges="orientation|screenSize"添加到清单中的preferences活动中。EditText不会在方向更改时消失,其内容(文本)保持不变。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14207871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档