Android 为什么会抛出 NullPointerException?
我写了一个PreferenceActivity,它的setting.xml包含以下代码:
<ListPreference
android:key="key"
android:title="@string/title"
android:entries="@array/entries"
android:entryValues="@array/values">
</ListPreference>
并且我在array.xml中提供以下内容
<array name="entries"><item>displayName</item></array>
<array name="values"><item>10240</item></array>
当
I wrote a PreferenceActivity, its setting.xml includes the following code:
<ListPreference
android:key="key"
android:title="@string/title"
android:entries="@array/entries"
android:entryValues="@array/values">
</ListPreference>
And I supply the following in array.xml
<array name="entries"><item>displayName</item></array>
<array name="values"><item>10240</item></array>
When the <item> is 10240, Android will throw NullPointerException. But when I changes it to 10240k, Android will work.Why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用
代替。Try a
<string-array>
instead.