您的位置:首页 > 其它

从服务器获取数据

2016-11-29 22:16 183 查看
//从服务器获取数据,显示在app上
privatevoidgetDateFromService(){
//XUtils
HttpUtilsutils=newHttpUtils();
//原声模拟器10.0.2.2,genymotion10.0.3.2
utils.send(HttpRequest.HttpMethod.GET,"http://10.0.2.2:8080/zhbj/categories.json",newRequestCallBack<String>(){
publicstaticfinalStringTAG="NewsCenterPager";
 
@Override
publicvoidonSuccess(ResponseInfo<String>responseInfo){
Stringresult=responseInfo.result;
Log.i(TAG,"服务器数据:"+result);
processData();//注意这里加一个result!!
}
 
@Override
publicvoidonFailure(HttpExceptionerror,Stringmsg){
error.printStackTrace();
Toast.makeText(mActivity,msg,Toast.LENGTH_SHORT).show();
}
});
}
 
processData(){

1,
用new Gson对象,调用其方法
2,
新建一个类
数据类的封装
 这个得自己试着封装一下
逢{}创建对象,逢[]创建集合

}
新闻中心如何把数据传递给侧边栏
1,先找到mainActivity,多态
2,然后通过mainActivity,新建方法找到侧边栏,碎片管理器来代替
3,
用标签来找!
4,然后再回到新闻中心调用mainactivity
的方法
5,再setMenuData传递数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: