我有一個應用程序,它使用setImageDrawable(Drawable)方法在ImageView中顯示圖像。然而,隨着Droid Incredible的發佈,這些圖像即將成爲黑屏。我正在使用Drawable.createFromPath(Environment.getExternalStorageDirectory() + "\\imagefile")
訪問SD卡上的圖像。我沒有得到任何錯誤,只是一個黑屏。如果嘗試加載圖像後嘗試訪問Drawable的屬性,我將得到空指針異常。這使我相信Drawable
未加載,但我不知道爲什麼或如何使其工作。HTC Incredible顯示空白ImageView
此代碼一直在所有其他Android設備上工作,所以我不確定與Incredible有什麼不同。
不幸的是,我無法訪問難以置信的測試,所以我必須依賴其他人來測試並向我發送日誌文件。任何幫助你可以提供將不勝感激。如果有人知道如何在模擬器上覆制這個問題,那也是有幫助的。我已經用固件7和正確的屏幕分辨率配置了一個仿真器,但我無法複製該問題。
」不幸的是,我無法獲得難以置信的測試,所以我必須依靠其他人來測試並向我發送日誌文件。「 - 如果您還沒有這樣做,請使用Flurry或DroidDrop或其他功能自動向您發送堆棧跟蹤。另外,請記住,並非所有的Incredibles都可能預先安裝了SD卡,因爲它們附帶了一堆板載閃存。 Verizon本來應該發貨一張SD卡,但評論設備可能沒有。 – CommonsWare 2010-05-09 18:57:34