У меня есть переключатель, чтобы пользователь мог выбрать, хочет ли он / она сохранить свою учетную запись в системе. - PullRequest
0 голосов
/ 06 сентября 2011

Как мне назначить SharedPreferences на кнопку радио?Пожалуйста, мне действительно нужна помощь.

Ответы [ 2 ]

1 голос
/ 06 сентября 2011

Это должно работать ...

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();
    }
});
0 голосов
/ 06 сентября 2011

приведенный выше код предназначен для ввода значения переключателя через общие настройки и для считывания значения переключателя независимо от того, отмечен он или нет, используйте следующий код

SharedPreferences prefs = activity.getSharedPreferences("preferencesName", Activity.MODE_PRIVATE);
Boolean value= prefs.getBoolean(booleanValue, false);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...