我正在尝试创建一个自定义的preferenceDialog,它有四个radioButtons,我想用不同的String保存选定的radiobutton并保持该值。对话框重新打开后,恢复字符串,比较并检查匹配的单选按钮。
我已经尝试了持久性功能,但我无法实现它......
有人能帮助我吗?
答案 0 :(得分:0)
如何使用SharedPreference持久保存值?
代码示例:
// Gets SharedPreference with private mode
Context context = getActivity();
SharedPreferences sharedPref = context.getSharedPreferences(
HARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
// Saves int values
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(KEY_NAME, value);
editor.commit();
// Gets int values
sharedPref.getInt(KEY_NAME, defaultValue);