我有一个应用程序,它使用setImageDrawable(Drawable)方法在ImageView中显示图像。然而,随着Droid Incredible的发布,图像将成为一个空白屏幕。我正在使用Drawable.createFromPath(Environment.getExternalStorageDirectory() + "\\imagefile")
从SD卡访问图像。我没有任何错误,只是黑屏。如果在尝试加载图像后我尝试访问Drawable的属性,我将得到一个空指针异常。这让我相信Drawable
没有加载,但我不知道为什么或如何使它工作。
此代码一直在处理所有其他Android设备,所以我不确定与Incredible有什么不同。
不幸的是我无法访问Incredible进行测试,因此我必须依赖其他人来测试并向我发送日志文件。我们将非常感谢您提供的任何帮助。如果有人知道如何在模拟器上复制此问题,那也会有所帮助。我已经配置了一个带有固件7和正确屏幕分辨率的仿真器,但我无法复制该问题。
答案 0 :(得分:1)
The Incredible没有配备SD卡。相反,它有8GB内部存储,你可以使用。有关详细信息,请参阅here。
嘿,我刚注意到马克已经说过这个了。答案 1 :(得分:0)
我已经确认这不是SD卡的问题(尽管这是另一个需要解决的问题)。使用安装了SD卡的Incredible会产生上述结果,同时保存/加载内部存储器中的图像(“/ emmc”)。