JSONObject字符串未存储在sharedpreferences中

时间:2016-08-11 12:22:01

标签: android json parsing sharedpreferences

我将jsonobject字符串值传递给我的共享首选项并提交它。但是在获取它时,它返回默认值。

用于放置:

geom_point(size=2, shape=21, fill="black", colour="white", stroke=3)

获取:

public void new_putMultipleProfileData(String got_multiple_json_data){

    Editor editor=app_prefs.edit();
    editor.putString(NEW_TESTING_PIC_ID, got_multiple_json_data);
    editor.commit();
}

完成首选帮助程序类:

public String new_getMultipleProfileData(){
    return app_prefs.getString(NEW_TESTING_PIC_ID,"0");
}

}

1 个答案:

答案 0 :(得分:0)

如果您想在整个应用中使用相同的偏好管理器,请使用TopicdefaultSharedPreference仅返回该上下文的首选项文件,对于不同的上下文它是不同的。

getSharedPreferences

您可以使用SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);代替ApplicationContext