XUtils请求JSon数据里的一处错误
昨天写了一个通过解析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,没有用。
求大神抽时间看一看,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论