我将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");
}
}
答案 0 :(得分:0)
如果您想在整个应用中使用相同的偏好管理器,请使用Topic
。 defaultSharedPreference
仅返回该上下文的首选项文件,对于不同的上下文它是不同的。
getSharedPreferences
或
您可以使用SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
代替ApplicationContext