2014年7月1日火曜日

Android : ListPreference.OnDialogClosed で NullPointerException

参考 : PreferenceActivity gives a NullPointerException when option selected from ListPreference
(PreferenceActivity でも PreferenceActivity でも同じです。)

ListPreference に設定する android:entryValues に integer-array を設定していると
エラーが発生します。
entry も entryValues も両方 string-array である必要があります。

entryValues で string 以外が使えるようにしてほしい、という要望はかなり前から上がっていますが、対応はされていないようです。
Issue 2096: Expand ListPreference to support alternate array types

0 件のコメント:

コメントを投稿