Re: [問題] android 連續使用alertDialog 做選單

看板java作者 (Evan)時間16年前 (2009/12/02 20:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
原文恕刪 我已經發現是哪裡的問題了,雖然我並不知道原因。 <array name="array"> <item>1234</item> <item>abcd</item> <item>xyz</item> </array> 在String[] arrayitem = getResources().getStringArray(R.array.array);後 arrayitem[1]和arrayitem[2]的內容都是正確的,而arrayitem[0]中是null 不過,你運行中出現的錯誤並不是在這裡發生的,而是在 更前面setItems(R.array.array,....)時就有問題了,因為裡面也肯定用到上類似上述的 方法來獲取array的內容,並且在顯示時由於arrayitem[0]是null而拋出Null pointer exception 我試過把<item>1234</item>改成<item>a1234</item>或其它非數字開頭的就沒有問題 但是我也不理解的是為什麼數字字符串獲取時會有問題,不知道是android sdk的bug, 還是XML中對這種內容的格式定義有專門要求。 並且,我也在Android 1.6, donut sdk上測試過,有一樣的問題。 如果您只是初學,我覺得不用在意,或者說去深究這種問題。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.243.112.122
文章代碼(AID): #1B5c3BJ2 (java)
文章代碼(AID): #1B5c3BJ2 (java)