我正在下载图片,然后在我的应用中的自定义视图中进行设置。根据我运行应用程序的方式,我的结果会有很大差异。问题是当我下载图像时
public Drawable getImage() throws IOException, MalformedURLException {
InputStream is = (InputStream) new java.net.URL(url).getContent();
Drawable test = Drawable.createFromStream(is, "name");
return test;
}//getImage
有时测试显示为null,有时会下载。我想找出它为什么这样做。我遇到的问题是,这种情况发生的唯一时间是我在HTC梦想中以正常模式(与调试相反)运行应用程序。如果我在手机上运行调试通常会返回图像。如果我在模拟器上运行它(在调试中或不在调试中)通常会返回图像。因此,当我无法通过调试访问我需要的信息时,问题就出现了。
我是否可以添加任何代码来监控图像下载?
答案 0 :(得分:0)
只要设备连接到计算机,您就可以向logcat添加日志消息,这些消息可以在调试模式之外看到。要记录,请使用下面显示的详细,调试,信息,警告或错误日志级别(分别)
Log.v(...)
Log.d(...)
Log.i(...)
Log.w(...)
Log.e(...)
这将帮助您缩小所使用的参数,返回的结果以及确定发生此错误的位置所需的任何其他信息。