是否有可能有偏好指数< 0

时间:2018-04-20 05:28:55

标签: android sharedpreferences

我正在尝试为listPreference的sharedPreference设置摘要,我觉得有必要检查(prefIndex> = 0)但为什么,如果是这样的话,是否有可能使索引低于零?

private void setPreferenceSummary(Preference preference, String value) {

if (preference instanceof ListPreference) {

    ListPreference listPreference = (ListPreference) preference;
        int prefIndex = listPreference.findIndexOfValue(value);
        if (prefIndex >= 0) {
            // Set the summary to that label
            listPreference.setSummary(listPreference.getEntries()[prefIndex]);
        }
    }
}

0 个答案:

没有答案