Http请求错误了logcat:MainActivity.java:41行XMLParser.java:49行求大侠指点MainActivity.java:41行XMLPa
Http请求错误了
logcat:
MainActivity.java:41行
XMLParser.java:49行

求大侠指点
MainActivity.java:41行
XMLParser.java:49行

求大侠指点
勿在主线程中访问网络,解决办法如下:
http://blog.csdn.net/aminfo/article/details/7903112
[解决办法]
是不是主线程阻塞
[解决办法]
多线程:Asynctask、handler或thread都可以。采用多线程是为了安全,防止从网络获取数据造成UI线程阻塞。这个是在4.0后加上的,以前的wm 系统一直是用异步处理UI与后台数据的交互。
[解决办法]
class Post extends AsyncTask<ContentValues,Integer,Integer>{
@Override
protected void onPreExecute() {
//请求之前做的,可以显示progressDialog
}
@Override
protected Integer doInBackground(ContentValues... arg0) {
//这里放入你的http请求
return null;
}
@Override
protected void onPostExecute(Integer integer){
//接收doInBackground返回结果
if (integer == 0) {
}
}
然后在主线程调用这个类就可以请求了
[解决办法]
