Я пытаюсь заполнить список из ListPreferences
xml code
<ListPreference
android:title="Countries"
android:summary="Select the country"
android:key="listPref"
android:defaultValue="1"/>
и в ListPreferenceActivity
передать массивы String как:
ListPreference lp = (ListPreference)findPreference("listPref");
lp.setEntries(entries);
lp.setEntryValues(entryValues);
Это не работает, и я получаю эту ошибку:
12-26 14: 47: 32.993: E / AndroidRuntime (1010): java.lang.IllegalStateException: ListPreference требуется массив записей имассив entryValues.