下面两种写法的区别,为什么第一种会报错?

问题描述:

第一种
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

你应该把编译输出信息贴上来