-2
이상한 문제가 있습니다. 내 응용 프로그램에는 여러 활동이 있으며 하나의 활동에는 두 개의 확인란이 있고 두 개의 스피너와 저장 버튼이 있습니다. 처음 시작할 때안드로이드 확인란을 선택하지 않았습니다.
, 설치 후 내가 설정을 불러와 작업을 설정하는 문제는이에 만들입니다 버튼을 클릭
final CheckBox checkBox1st = (CheckBox) findViewById(R.id.checkBox1st);
final CheckBox checkBox2nd = (CheckBox) findViewById(R.id.checkBox2nd);
// set checkers from sharesetting
String XX = GetPreference("lajna", "1");
if (XX == "1") {
checkBox1st.setChecked(true);
checkBox2nd.setChecked(false);
//updatneme spiner s menami podla lajn
db.openToRead();
updateSpiner("1"); //update appropriate spinner
db.close();
}
if (XX == "2") {
checkBox1st.setChecked(false);
checkBox2nd.setChecked(true);
//updatneme spiner s menami podla lajny
db.openToRead();
updateSpiner("2"); //update appropriate spinner
db.close();
}
지금이 시점이 세트로 공유 설정 및 설정 확인란을 읽는 것입니다 ...하지만 그것은 처음에 그것을하지 않으며, 공유 된 선호도 값이 설정됩니다. 비록 그것이 여전히 값 1로 가야하지 않더라도? 하지만 ...
가이처럼 행동하는 이유 어떤 생각을 내가 설정을 저장하거나 버튼을 다시 사용하는 경우 어떤 검사 ..
을 확인하고 이상이 정상 표시 설정을 다시 이동하지 않는 이유는 무엇입니까?
감사합니다, 블라드
시도해보고 – VladoPortos
훌륭한 결과를 보았습니다. 매우 이상한 나는 google이다 whats 차이가 나의 마음에서 그 정확하게 같은 기능. 어쨌든 나는 지금부터 문자열 비교에 사용할 많은 것을 고마워한다. – VladoPortos
이 토론 확인 http://stackoverflow.com/questions/594604/string-equality-vs-equality-of-location – kosa