在Android的
这意味着
SharedPreferences
API中,存在方法getFloat()
,用于获取浮点数。然而,在xml中,即使定义了数字类型,EditTextPreference
始终存储字符串值。
人们本来期望getFloat()
自动返回浮点数,但是它却抛出ClassCastException
异常,我们必须使用Float.parseFloat(SharedPreferences.getString())
才能获取该值。这意味着
getFloat()
没有任何用处吗?还是我理解有误?