0

我制作了一个小部件,它从内部存储中读取图像并将其显示在 ImageView 中。它在模拟器(Android 2.3.3。API 级别 10)上运行良好,但是当我在我的设备(Droid Razr Android 2.3.6)上运行它时,它不显示图像。小部件在屏幕上,但它只是空白。小部件的其他部分工作正常,如配置活动等。只有图像没有出现。有什么问题?

谢谢你的帮助!

4

2 回答 2

0

对于可能出现的问题,我有两个建议:

  • 您的文件可能不在您设备上指定的位置
  • 您可能没有该文件的读取权限;尝试chmod a+r yourfile在 adb shell 中发出
于 2012-08-09T09:10:58.400 回答
0

好的,我修好了。在我存储和从内部存储器读取图像的存储类中,有一个函数将文件名作为参数。现在这个文件名将在最后一次调用来存储它时使用。相反,我写了"fileName"。所以存储中只有一个名为fileName的文件。这导致使用实际文件名从存储读取时出现问题。

于 2012-08-10T22:27:32.850 回答