1

我有一个使用 setImageDrawable(Drawable) 方法在 ImageView 中显示图像的应用程序。然而,随着 Droid Incredible 的发布,图像以空白屏幕的形式出现。我正在使用Drawable.createFromPath(Environment.getExternalStorageDirectory() + "\\imagefile")从 SD 卡访问图像。我没有收到任何错误,只是黑屏。如果在尝试加载图像后我尝试访问 Drawable 的属性,我将得到一个空指针异常。这让我相信Drawable没有加载,但我不知道为什么或如何让它工作。

此代码已在所有其他 Android 设备上运行,因此我不确定 Incredible 有什么不同。

不幸的是,我无法使用 Incredible 进行测试,因此我必须依靠其他人进行测试并将日志文件发送给我。您能提供的任何帮助将不胜感激。如果有人知道如何在模拟器上复制这个问题,那也会很有帮助。我已经用固件 7 和正确的屏幕分辨率配置了一个模拟器,但我无法复制这个问题。

4

2 回答 2

1

Incredible 不附带 SD 卡。相反,它有 8GB 的​​内部存储空间可供您使用。请参阅此处了解更多信息。

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

于 2010-05-10T01:26:47.123 回答
0

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

于 2010-05-10T23:03:51.613 回答