您的位置:首页 > Web前端

getDefaultSharedPreferences

2013-05-30 15:27 381 查看
保持用户配置时,我们一般会使用SharedPreferences,每个应用都有一个默认的偏好文件,可以通过PreferenceManager.getDefaultSharedPreferences(context)获得,如下所示我写一个调用的方法:

public static SharedPreferences getSharedPreferences(Context context)
{
return PreferenceManager.getDefaultSharedPreferences(context);
}


当调用PreferenceManager的getDefaultSharedPreferences时,他会继续调用其下的方法,通过以下内容我们可以看到每个应用的默认的偏好文件名为包名+_preferences,其文件读取类型为Context.MODE_PRIVATE。

public static SharedPreferences getDefaultSharedPreferences(Context context) {
return context.getSharedPreferences(getDefaultSharedPreferencesName(context),
getDefaultSharedPreferencesMode());
}

private static String getDefaultSharedPreferencesName(Context context) {
return context.getPackageName() + "_preferences";
}

private static int getDefaultSharedPreferencesMode() {
return Context.MODE_PRIVATE;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐