gpt4 book ai didi

android - SharedPreferences 和 PreferenceFragment

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:36 24 4
gpt4 key购买 nike

我已经在 ANdroid 开发者网站上完成了 PreferenceFragments 和 SharedPreferences 的示例,但是我现在遇到了一个问题。我希望能够从不同的 Activity 访问我的“设置”屏幕中的首选项,但我不知道我的首选项 fragment 生成的首选项文件的名称是什么。有谁知道为 PreferenceFragment 指定首选项文件名?

最佳答案

首选项应保存到默认文件。

要访问,请使用 PreferenceManager#getDefaultSharedPreferences()

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences (context);

context 是任何有效的上下文,包括 Activity 。

来自 PreferenceFragment 上的文档:

To retrieve an instance of SharedPreferences that the preference hierarchy in this fragment will use, call getDefaultSharedPreferences(android.content.Context) with a context in the same package as this fragment.

关于android - SharedPreferences 和 PreferenceFragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15456496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com