我搜索了这个地方,但找不到对我有帮助的答案:我有一个与 PreferenceFragment 一起使用的设置活动。其中一个设置有一个 EditTextPreference。它很好地保存了它的价值。但是,当我旋转屏幕时,EditTextPreference 会消失,所做的更改也会丢失。
这是因为 Activity 是新创建的。知道了。
我知道我可以使用 onSaveInstanceState 来获取输入的数据,但是,我不清楚如何使 EditTextPreference 再次出现(实际上我没有为此添加任何编码,这一切都是通过 xml 定义发生的)。您的帮助将不胜感激。