0
int minMagIndex = prefs.getInt(Preferences.PREF_MIN_MAG, 0);
if (minMagIndex < 0)
minMagIndex = 0;
int freqIndex = prefs.getInt(Preferences.PREF_UPDATE_FREQ, 0);
if (freqIndex < 0)
freqIndex = 0;
prefs.getInt의 두 번째 매개 변수는 무엇입니까?android의 preferences.getInt에있는 두 번째 매개 변수
상태 확인을 수행하면 어떻게됩니까?
@ 데이비드 덕분에 리셋되는였습니다 있는지 확인하기 위해 검사있다 왜이 조건을 점검 할 것인가, 즉, 거기에 어떤 부정적인 가치가있을 가능성이 있는지입니다. –
누군가 음수 값으로 저장하면 음수가됩니다. 이 값이 저장되는 코드를 표시하지 않았으므로이 값이 사용되는 값과 저장 될 수있는 값을 말할 수 없습니다. 음수 값으로 절대로 저장할 수 없다는 것이 절대적으로 확실하다면이 조건은 중복됩니다. 아마도 이전 코드입니다. 이전 버전의 앱에서는 음수 값을 가질 수 있었지만 사용자가 새 버전으로 업그레이드하고 앱을 실행하면이 조건에 의해 충돌이 발생하지 않습니다. –
@David, "Professional Android Application Development - WROX"(Pg no : 173) 에서 코드를 시험해 보았습니다. 우리는 환경 설정 - Chapter-6을 배웠습니다. 귀하의 답변에 대한 의문이 들지 않았습니다. –