我有一个使用 setImageDrawable(Drawable) 方法在 ImageView 中显示图像的应用程序。然而,随着 Droid Incredible 的发布,图像以空白屏幕的形式出现。我正在使用Drawable.createFromPath(Environment.getExternalStorageDirectory() + "\\imagefile")
从 SD 卡访问图像。我没有收到任何错误,只是黑屏。如果在尝试加载图像后我尝试访问 Drawable 的属性,我将得到一个空指针异常。这让我相信Drawable
没有加载,但我不知道为什么或如何让它工作。
此代码已在所有其他 Android 设备上运行,因此我不确定 Incredible 有什么不同。
不幸的是,我无法使用 Incredible 进行测试,因此我必须依靠其他人进行测试并将日志文件发送给我。您能提供的任何帮助将不胜感激。如果有人知道如何在模拟器上复制这个问题,那也会很有帮助。我已经用固件 7 和正确的屏幕分辨率配置了一个模拟器,但我无法复制这个问题。