Romag Asked:2020-10-09 00:38:19 +0000 UTC2020-10-09 00:38:19 +0000 UTC 2020-10-09 00:38:19 +0000 UTC 如何通过偏好传递价值 772 例如,我需要找出复选框的值(true 或 false),或者字体字段中的数字。 java 1 个回答 Voted Best Answer ЮрийСПб 2020-10-09T00:47:59Z2020-10-09T00:47:59Z 您需要像这样加载默认设置(R.xml.preferences - 最后一个词 - 文件夹中带有设置屏幕布局的文件名res/xml/;this- 这是上下文,活动): //get default settings to get all settings later PreferenceManager.setDefaultValues(this, R.xml.preferences, true); 之后,初始化 SharedPreferences 以获取当前设置,如下所示: //initialize SharedPreferences var SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this); 最后得到这样的特定值(“check_box_preferences”是key来自设置标记的值): boolean checkBoxValue = this.pref.getBoolean("check_box_preferences", false);
您需要像这样加载默认设置(R.xml.preferences - 最后一个词 - 文件夹中带有设置屏幕布局的文件名
res/xml/
;this
- 这是上下文,活动):之后,初始化 SharedPreferences 以获取当前设置,如下所示:
最后得到这样的特定值(“check_box_preferences”是
key
来自设置标记的值):