getFloat()
메소드는 부동 소수점 값을 android의 SharedPreferences
API에서 가져 오는 것입니다. 그러나, XML에서, EditTextPreference
는 항상 숫자가 정의 된 경우에도, 문자열 값을 저장합니다.SharedPreferences.getFloat()의 요점은 무엇입니까
getFloat()
은 자동으로이 값을 반환하지만 ClassCastException
을 던집니다.이 값을 얻으려면 Float.parseFloat(SharedPreferences.getString())
을 사용해야합니다.
문자 그대로 getFloat()
에 대한 용도가 없나요? 아니면 여기에 뭔가 빠졌습니까?
텍스트 입력란 편집에 대한 올바른 이해가 있다면 예를 들어 문자열로 저장하고 getFloat()를 사용하지 마십시오. 내 지식에서 getFloat()는 수학 변수 또는 심지어 GPS 좌표를 저장하는 데 더 많이 사용됩니다. – zgc7009