使用android studio進行文件下載導致HttpURLConnection.getInputStream()報出空指針異常

   解決方法如下圖: 谷歌在安卓4.0之後爲了安全,規定連接網絡這個耗時的操作要放到一個新線程裏去運行。這是4.0更新的新特性。所以單開一個線程,問題就解決了。另外,從服務器端下載文件在打開網址的時候(openConnection),如果打開的是本地tomcat發佈的靜態文件,若使用localhost/127.0.0.1同樣會報錯(找不到文件路徑),使用10.0.2.2替換當前ip即可找到相應路
相關文章
相關標籤/搜索