0
안녕하세요 여러분 께 질문이 있습니다. 나는 체크하고 체크하지 않은 2 가지 옵션을 가진 버튼을 소녀에게는 가지고 있고 나는 소년들에게 똑같이 가지고있다. 내 조각에서 하나를 선택하고 SharedPreferences에 저장해야합니다.버튼을 SharedPreferences에 이미지로 저장하고 저장하는 방법
private void setSexButtons() {
sexButtonBoy.setOnClickListener(view -> {
sexButtonBoy.setSelected(true);
sexButtonBoy.setScaleX(1.4f);
sexButtonBoy.setScaleX(1.4f);
sexButtonGirl.setSelected(false);
sexButtonGirl.setScaleY(1.0f);
sexButtonGirl.setScaleX(1.0f);
Settings.setSelectedIem(true);
});
sexButtonGirl.setOnClickListener(view -> {
sexButtonBoy.setSelected(false);
sexButtonGirl.setSelected(true);
sexButtonGirl.setScaleX(1.4f);
sexButtonGirl.setScaleX(1.4f);
sexButtonBoy.setScaleY(1.0f);
sexButtonBoy.setScaleX(1.0f);
Settings.setSelectedIem(true);
});
}
와 나는 또한 저장하는 방법이 -하지만 난
public static void setSelectedIem(boolean selectedIem) {
getPreferences().edit()
.putBoolean(SELECTED_SEX, selectedIem)
.apply();
}
private static final String SELECTED_SEX = "selectedSex";
나에게 어떤 조언을주십시오 난 작동하지이 렸기 때문에 나쁜 일을 할 생각 :
내가 구성 버튼이 있습니다 이 일을 잘하는 법.
privated SharedPreferences sharedPreferences;
과에서 onCreate
sharedPreferences = getSharedPreferences("me.fast.app", MODE_PRIVATE);
에 여기에 주요 방법입니다 : 내가 여기를 그리워
죄송는 있습니다
private static SharedPreferences getPreferences() {
return ApplicationFast.sharedPreferences;
}
새로운 방법으로 업데이트
public static boolean isSelectedItem(){
return getPreferences().getBoolean(SELECTED_SEX, false);
}
당신은 당신의'getPreferences' 방법의 코드를 게시 할 수 있습니까? –
답장을 보내 주셔서 감사합니다. 메인 게시물 – Rodriquez
이 완전히 편집되었습니다. – Rodriquez