2011-01-17 9 views
0

私はそのsetting.xmlには、次のコードが含ま、PreferenceActivityを書いた:なぜAndroidがNullPointerExceptionをスローするのですか?

 <ListPreference 
    android:key="key" 
    android:title="@string/title" 
    android:entries="@array/entries" 
    android:entryValues="@array/values">   
    </ListPreference> 

をそして<項目>が10240であるとき、私はarray.xml

<array name="entries"><item>displayName</item></array> 
<array name="values"><item>10240</item></array> 

に次のように供給し、AndroidがスローされますNullPointerException。しかし、10240kに変更すると、Androidが動作します。なぜでしょうか。

答えて

1

代わりに<string-array>を試してください。

+0

ありがとうございます。なぜがうまくいかないのですか?それは私にとっては奇妙です。 – tangjie

+0

は、10240が整数として表示されるため、この場合は機能しません –

関連する問題