XmlでListPreferenceを定義し、getIntを使用してSharedPreferencesから値を取得することは可能ですか?これが私のXmlです:
<ListPreference android:key="@string/prefGestureAccuracyKey"
android:title="@string/prefGestureAccuracyTitle" android:summary="@string/prefGestureAccuracyDesc"
android:entries="@array/prefNumberAccuracyLabels" android:entryValues="@array/prefNumberAccuracyValues"
android:dialogTitle="@string/prefGestureAccuracyDialog"
android:persistent="true" android:defaultValue="2"
android:shouldDisableView="false" />
そして、次のような値を取得したいと思います:int val = sharedPrefs.getInt(key、defaultValue)。
現時点では、getStringを使用して結果を解析する必要があります。