【问题标题】:Why Android throws NullPointerException?为什么 Android 会抛出 NullPointerException?
【发布时间】:2011-01-17 04:09:50
【问题描述】:

我写了一个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>

为10240时,Android会抛出NullPointerException。但是当我把它改成10240k时,Android就可以了。为什么?

【问题讨论】:

    标签: android arrays setting


    【解决方案1】:

    改用&lt;string-array&gt;

    【讨论】:

    • 谢谢。它可以工作。但是为什么 不起作用?这对我来说很奇怪。
    • 在这种情况下不起作用,因为它将 10240 视为整数
    猜你喜欢
    • 2014-12-18
    • 2014-07-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多