0
我正在下载一张图片,然后在我的应用程序的自定义视图中进行设置。取决于我如何运行应用程序,我得到了非常不同的结果。问题是当我下载图像时正在下载图片
public Drawable getImage() throws IOException, MalformedURLException {
InputStream is = (InputStream) new java.net.URL(url).getContent();
Drawable test = Drawable.createFromStream(is, "name");
return test;
}//getImage
有时测试显示为空,有时会下载。我想知道它为什么这样做。我遇到的问题是,唯一发生这种情况的是当我在正常模式(与调试相反)在HTC梦想中运行应用程序时。如果我运行的是在手机上调试通常是返回图像。如果我在模拟器上运行它(在调试或不在)通常返回图像。所以当我无法通过调试访问我需要的信息时,问题就会发生。
是否有任何代码可以添加来监视图像的下载?
感谢Spidy,我其实刚刚开始这样做。你知道在这种情况下我应该监视哪些参数,变量和事物吗? – jiduvah 2011-05-04 16:28:05
您可以记录详细信息,例如每个函数调用,函数输入,输出,处理结果,处理的错误。这可能会显示导致空白输出的特定输入。 – Spidy 2011-05-05 12:41:52