addpreferencesfromresource不推荐的解释

时间:2014-10-27 16:46:49

标签: android android-activity android-fragments preference

我想知道如何使用此方法addPreferenceFromResource(),因为现在在偏好活动中已弃用此方法。

我浏览了这些链接,

Link 1

Link 2

Link 3

并且还通过官方文档和其他链接,但我无法理解这一点,因为我只是一个初学者。

任何人都可以向我提供像复选框这样的简单偏好的源代码,因为我只是一个初学者会有所帮助。

我不需要代码的解释,我只需要XML的源代码以及Java类。

我知道这是某种类似家庭作业的东西,至少有些链接也可以。你觉得有什么不妥。

2 个答案:

答案 0 :(得分:1)

处理用户设置/首选项的首选方法是将PreferenceFragment置于Activity或FragmentActivity中的容器中。

以下是有关如何使用PreferenceFragment的教程: http://www.cs.dartmouth.edu/~campbell/cs65/lecture12/lecture12.html

官方文件: http://developer.android.com/reference/android/preference/PreferenceFragment.html

这应修复已弃用的代码问题。

答案 1 :(得分:0)

此链接可能会帮助您了解弃用的原因

https://stackoverflow.com/a/6504053/706833

正如他所说: 在Android 3,API Level 11中,引入了基于片段的首选项模型,因此弃用了“与基于片段的现代PreferenceActivity无关的方法。”

此外,此链接可能会帮助您https://stackoverflow.com/a/5501646/706833了解

希望它有所帮助。