任何人都可以看到为什么以下XML文件应该抛出NullPointerexception
?
如果删除对数组hrs_to_wait_value
的所有引用,则表示没问题。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="hrs_to_wait_options">
<item>1 hour</item>
<item>2 hours</item>
<item>3 hours</item>
<item>4 hours</item>
<item>5 hours</item>
<item>6 hours</item>
<item>7 hours</item>
<item>8 hours</item>
<item>9 hours</item>
<item>10 hours</item>
<item>11 hours</item>
<item>12 hours</item>
<item>13 hours</item>
<item>14 hours</item>
<item>15 hours</item>
<item>16 hours</item>
<item>17 hours</item>
<item>18 hours</item>
<item>19 hours</item>
<item>20 hours</item>
</string-array>
<array name="hrs_to_wait_values">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
</array>
</resources>
答案 0 :(得分:1)
也许我错了,但我认为你的问题确实是由你的XML引起的。你为第一个数组写了这个:
<string-array name="hrs_to_wait_options">
<item>1 hour</item>
<item>2 hours</item>
.
.
.
</string-array>
而且,这是第二次:
<array name="hrs_to_wait_values">
<item>1</item>
<item>2</item>
.
.
.
</array>
你实际上名字中没有“string-”。因为我假设你在某种微调器或类似的东西中使用它,你必须使用字符串数组如果我记得很清楚。尝试将其更改为:
<string-array name="hrs_to_wait_values">
<item>1</item>
<item>2</item>
.
.
.
</string-array>