如何获取偏好设置值Android

时间:2015-06-24 19:52:02

标签: android

我在Android中有一个首选项屏幕,有多个,如PreferenceCategory和EditTextPreference。但是如何访问这些字段?我在Google上搜索并遇到了findPreference,我猜这个已经弃用了。那么如何在MainActivity.class中找到这些字段,以便我可以使用它们的值或为它们创建onclick事件。

提前致谢。

2 个答案:

答案 0 :(得分:4)

您可以使用以下代码作为示例

SharedPreferences SP = PreferenceManager.getDefaultSharedPreferences(context);

String strUserName = SP.getString("username", "NA");
boolean bAppUpdates = SP.getBoolean("applicationUpdates",false);
String downloadType = SP.getString("downloadType","1");

请注意,第一个参数是,第二个参数是默认值,以便在值不存在时返回。

答案 1 :(得分:0)