求帮助HttpUrlConnection.getInputStream()异常的问题

移动开发 码拜 9年前 (2016-05-10) 1674次浏览
据说高版本的Android不能在UI主线程里面执行下载网络数据的请求,那本人将此功能重新开辟了一个线程,为什么执行到红色代码行时还是有异常,求大牛帮看看,感激不尽
Runnable HttpDownload = new Runnable(){

public void run(){

System.out.println(“thread has been started…..”);

try{

URL url = new URL(“http://192.168.1.153:8080/mp3/resource.xml”);

HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();

buffer = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));

while ( (line = buffer.readLine()) != null)
{
sb.append(line);
}

解决方案

40

最好调用一下connection.connect(),否则有些手机会异常。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求帮助HttpUrlConnection.getInputStream()异常的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)