如何在单选按钮上分配SharedPreferences?我真的需要帮助。
答案 0 :(得分:1)
这应该有用......
SharedPreferences pref = getSharedPreferences("preferencesName", MODE_PRIVATE);
final SharedPreferences.Editor prefEdit = pref.edit();
RadioButton radio = (RadioButton) findViewById(R.id.radio);
radio.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
prefEdit.putBoolean("booleanValue", isChecked).commit();
}
});
答案 1 :(得分:0)
以上代码用于通过共享首选项放置单选按钮的值,并且无论是否选中,都可以读取单选按钮的值,使用以下代码
SharedPreferences prefs = activity.getSharedPreferences("preferencesName", Activity.MODE_PRIVATE);
Boolean value= prefs.getBoolean(booleanValue, false);