使用android studio进行文件下载导致HttpURLConnection.getInputStream()报出空指针异常

   解决方法如下图: 谷歌在安卓4.0之后为了安全,规定连接网络这个耗时的操作要放到一个新线程里去运行。这是4.0更新的新特性。所以单开一个线程,问题就解决了。另外,从服务器端下载文件在打开网址的时候(openConnection),如果打开的是本地tomcat发布的静态文件,若使用localhost/127.0.0.1同样会报错(找不到文件路径),使用10.0.2.2替换当前ip即可找到相应路
相关文章
相关标签/搜索