从 PreferenceActivity 检索 SharedPreferences
如 PreferenceActivity 文档中所述,PreferenceActivity 会自动将用户首选项保存到 SharedPreferences 对象。要访问此共享首选项对象,您可以使用 PreferenceManager 中的 getDefaultSharedPreferences() 方法。
import android.preference.PreferenceManager; SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
这将返回与 PreferenceActivity 包关联的 SharedPreferences 对象。然后,您可以使用此对象来检索或存储首选项值:
prefs.getBoolean("keystring", true);
了解共享首选项
共享首选项是一种数据存储类型,允许应用程序在不同的活动和流程中保存数据。它们以 XML 格式存储在文件中,每个首选项都由一个键标识。
共享首选项的类型
共享首选项有两种类型:
共享首选项使用
要使用共享首选项,您可以按照以下步骤操作步骤:
存储和检索值
要在共享首选项中存储值,请使用 Editor 对象的 putXXX() 方法:
editor.putInt("storedInt", storedPreference);
要从共享首选项中检索值,请使用 SharedPreferences 对象的 getXXX()方法:
int storedPreference = preferences.getInt("storedInt", 0);
附加说明
以上是如何从 Android 中的 PreferenceActivity 检索 SharedPreferences?的详细内容。更多信息请关注PHP中文网其他相关文章!