【发布时间】:2012-10-12 07:59:23
【问题描述】:
我想从URL 读取一个 XML 文档:
public void DownloadXmlFile() throws IOException{
//TODO
String url = "http://api.m1858.com/coursebook.xml";
URL u = new URL(url);
HttpURLConnection conn = (HttpURLConnection) u.openConnection();
conn.setReadTimeout(10000);
conn.setConnectTimeout(15000);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
}
我得到一个错误异常
android.os.NetworkOnMainThreadException
我在 manifest 文件中添加了使用权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
【问题讨论】:
-
搜索。这个问题到处都有数百个答案。
标签: android xml httpurlconnection