-1
내 안드로이드 프로젝트에 MultiSelectListPreference
을 사용하려고합니다.Android MultiSelectListPreference가 충돌합니다
<MultiSelectListPreference
android:key="key1"
android:title="title"
android:dialogTitle="title"
android:summary="dsfsdfsf"
android:entries="@array/entries"
android:entryValues="@array/entryValues"
android:persistent="true"
android:defaultValue="@array/defaults"/>
strings.xml
에서 :
내가 잘못 했습니까 무엇에 의해 발생 :
<string-array name="entries"> <item>Entry1</item> <item>Entry2</item> <item>Entry3</item> </string-array> <string-array name="entryValues"> <item>1</item> <item>2</item> <item>3</item> </string-array> <string-array name="defaults" />
내가 오류 메시지가
나는 당신이 볼 수있는 모든 설정을 정의 java.lang.ClassCastException가를 : java.lang.String은 java.util.Set에 캐스트 될 수 없습니다. android.app.SharedPreferencesImpl.getStringSet (SharedPreferencesImpl.java:232)에서
?