首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓: getPreferenceScreen对getPreferenceManager

安卓: getPreferenceScreen对getPreferenceManager
EN

Stack Overflow用户
提问于 2014-06-10 06:23:24
回答 1查看 2.8K关注 0票数 0

我对PreferenceActivity,中可用的两种方法-- getPreferenceScreen()getPreferenceManager() --并不感到困惑。

我经历了堆叠溢出线程:

PreferenceFragment - Difference between getPreferenceManager() and getPreferenceScreen()?

上面写着

getPreferenceScreen():与筛选和设置xml和getPreferenceManager():的值相关,与首选项管理有关,即获取设置映射和放置值。

但是,我正在使用getPreferenceManager(),并且仍然可以用xml更新首选项及其摘要。

有谁能帮我弄清楚什么是关键的区别,在什么位置使用什么?

EN

回答 1

Stack Overflow用户

发布于 2014-06-10 06:28:34

getPreferenceScreen只是getPreferenceManager().createPreferenceScreen()的一条捷径。首选项管理器允许您覆盖其他一些设置,例如要使用的共享首选项文件。如果您需要使用这些函数中的任何一个,请使用getPreferenceManager。如果你不这样做,你可以直接使用getPreferenceScreen

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

https://stackoverflow.com/questions/24134210

复制
相关文章

相似问题

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