第一种
BitmapFactory.decodeStream(conn.getInputStream());
第二种
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
没有看出有什么不同,InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);是连在一起的么?有没有同名的参数变量和成员变量
仔细调试一下,这两种写法没区别,你把错误信息描述一下
看下两种方法导的包是不是一样
错误信息,贴出来,有助于解决问题,或设置断点单步调试。
可以参考这个地址的解释,或许对你有帮助
http://blog.csdn.net/andypan1314/article/details/6670320
你应该把编译输出信息贴上来