1

我是 android 新手,正在开发我的第一个应用程序。我尝试添加一个设置活动,并且 Eclipse 加载了一个基本类,该类使用了已弃用的函数,例如addPreferencesFromResource. 我查看了android developer settings guide,但它没有解决任何代码。因此,我查看了 PreferenceActivity 参考资料中的示例代码,但它并没有分解到足以让我真正理解的程度。所以我一直在寻找另一个指南/教程。

我对PreferenceActivity 材料的印象是,当前的范例是填充 PreferenceFragments 而不是 PreferenceActivities。但我找不到关于使用这种方法的清晰教程。我发现的大多数教程都使用 PreferenceActivities 和不推荐使用的函数。

所以我知道它不像这个网站上的大多数问题那样具体,但我可以使用一些指导和明确的答案来说明当前的范式是什么,因为我不想学习过时的方法。

我只有两个或三个要实现的设置,所以这应该很简单。但我想把它做好。

4

1 回答 1

1

所以这是两者之间的区别:对于偏好片段,如果手机有一个带有主详细信息流的设置应用程序并且您已嵌入到系统设置中,那么当您打开特定设置时,它将被嵌入而不是全屏显示。这就是 Android 迁移到 PreferenceFragment 的原因。

实际上——我不知道有什么设备可以做到这一点。我知道在三星设备上,迄今为止最常见的,一切都使用全屏活动。因此,他们所追求的那种想法最终惨死。

所以 PreferenceFragment 是 Google 希望人们使用的,但实际上几乎没有人这样做。除非您的应用程序将嵌入系统设置中(如键盘设置),否则无论如何都没关系。所以我的建议是走更简单的路线,不要担心——只需使用 PreferenceActivity。

于 2014-07-31T02:51:32.267 回答