使用 PreferenceActivity 管理应用程序设置时,通常会从 XML 文件中扩充设置。但是,从另一个 Activity 访问 PreferenceActivity 使用的 SharedPreference 文件的名称可能具有挑战性。
从 PreferenceActivity 获取 SharedPreferences 实例:
import android.preference.PreferenceManager; SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
使用检索到的 SharedPreferences 对象通过方法访问存储的值例如:
prefs.getBoolean("keystring", true);
Android 提供两种类型的首选项:SharedPreferences 和 Activity Preferences。
SharedPreferences:
活动偏好:
可以使用以下方法存储和检索 SharedPreferences方法:
存储:
SharedPreferences.Editor editor = preferences.edit(); editor.putInt("storedInt", value); editor.commit();
检索:
int storedInt = preferences.getInt("storedInt", 0);
以上是如何从 Android PreferenceActivity 访问 SharedPreferences?的详细内容。更多信息请关注PHP中文网其他相关文章!