XUtils请求JSon数据里的一处错误
时间: 2016-03-21来源:开源中国
前景提要
HDC调试需求开发(15万预算),能者速来!>>> 昨天写了一个通过解析JSon数据显示ListVew列表的效果,结果因为android不能在主线程里进行http请求,所以想利用Xutil来完成,我按照教程写了一个最简单的get方法,代码如下package com.example.demo2; import com.example.demo2.R; import com.lidroid.xutils.HttpUtils; import com.lidroid.xutils.exception.HttpException; import com.lidroid.xutils.http.ResponseInfo; import com.lidroid.xutils.http.callback.RequestCallBack; import com.lidroid.xutils.http.client.HttpRequest.HttpMethod; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); HttpUtils http = new HttpUtils(); http.send(HttpMethod.GET, "http://www.imooc.com/api/teacher?type=4&num=30", new RequestCallBack<String>(){ @Override public void onSuccess(ResponseInfo<String> responseInfo) { System.out.println(responseInfo); parse(responseInfo.result); } @Override public void onFailure(HttpException error, String msg) { }}); } protected void parse(String result) { try{ JSONObject jsonObject = new JSONObject(result); JSONObject jsonObject2 = jsonObject.getJSONObject("data"); jsonObject2.getString("name"); }catch(JSONException e){ e.printStackTrace(); } } }




可是responseInfo一直报错,报错信息是:



开始怀疑是因为jar包没有导入,但是看了一下确实在里面



也试过Clean,没有用。
求大神抽时间看一看,谢谢!

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行