2010-05-09 108 views
1

我有一個應用程序,它使用setImageDrawable(Drawable)方法在ImageView中顯示圖像。然而,隨着Droid Incredible的發佈,這些圖像即將成爲黑屏。我正在使用Drawable.createFromPath(Environment.getExternalStorageDirectory() + "\\imagefile")訪問SD卡上的圖像。我沒有得到任何錯誤,只是一個黑屏。如果嘗試加載圖像後嘗試訪問Drawable的屬性,我將得到空指針異常。這使我相信Drawable未加載,但我不知道爲什麼或如何使其工作。HTC Incredible顯示空白ImageView

此代碼一直在所有其他Android設備上工作,所以我不確定與Incredible有什麼不同。

不幸的是,我無法訪問難以置信的測試,所以我必須依賴其他人來測試並向我發送日誌文件。任何幫助你可以提供將不勝感激。如果有人知道如何在模擬器上覆制這個問題,那也是有幫助的。我已經用固件7和正確的屏幕分辨率配置了一個仿真器,但我無法複製該問題。

+0

」不幸的是,我無法獲得難以置信的測試,所以我必須依靠其他人來測試並向我發送日誌文件。「 - 如果您還沒有這樣做,請使用Flurry或DroidDrop或其他功能自動向您發送堆棧跟蹤。另外,請記住,並非所有的Incredibles都可能預先安裝了SD卡,因爲它們附帶了一堆板載閃存。 Verizon本來應該發貨一張SD卡,但評論設備可能沒有。 – CommonsWare 2010-05-09 18:57:34

回答

1

Incredible不帶SD卡。相反,它有8GB的內部存儲空間可以使用。有關更多信息,請參見here

嘿,我剛剛注意到馬克已經說過了。

+0

他們目前正在出貨2GB卡,實際上。但那可能是一個限時促銷的事情。 – 2010-05-10 02:42:18

+0

我認爲他們現在正在這樣做,但它並沒有像那樣開始。現在可能有很多電話沒有SD卡 – synic 2010-05-10 02:44:39

0

我已驗證它不是SD卡的問題(雖然這是另一個需要解決的問題)。使用安裝有SD卡的Incredible產生上述結果,如同從內部存儲器保存/加載圖像(「/ emmc」)一樣。 「