HTC Incredible显示空白ImageView

问题描述:

我有一个应用程序,它使用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

Incredible不带SD卡。相反,它有8GB的内部存储空间可以使用。有关更多信息,请参见here

嘿,我刚刚注意到马克已经说过了。

+0

他们目前正在出货2GB卡,实际上。但那可能是一个限时促销的事情。 – 2010-05-10 02:42:18

+0

我认为他们现在正在这样做,但它并没有像那样开始。现在可能有很多电话没有SD卡 – synic 2010-05-10 02:44:39

我已验证它不是SD卡的问题(虽然这是另一个需要解决的问题)。使用安装有SD卡的Incredible产生上述结果,如同从内部存储器保存/加载图像(“/ emmc”)一样。 “