У меня есть радиогруппа с 2 радиокнопками, мужской и женский.Я храню их значения вот так
SharedPreferences.Editor editor = getSharedPreferences(preferences, MODE_PRIVATE).edit();
rButton=(RadioButton) findViewById(rGroup.getCheckedRadioButtonId());
editor.putString("gender",rButton.getText()+"");
и загружаю их вот так
SharedPreferences editor = getSharedPreferences(preferences, MODE_PRIVATE);
String toast=editor.getString("gender","Male")+"";
if (toast.equals("Female")){rGroup.check(R.id.radioButton2);}
else{rGroup.check(R.id.radioButton);}
Это работает, однако, кажется странным способом сохранить и сохранить их.Есть ли лучший способ сделать это? Android хранит идентификатор радиогруппы в sharedpreferences и загружает его Может ли представление изменить свой идентификатор после изменения кода или чего-то еще?