HttpUtils 请求数据(json)

来源:互联网 发布:淘宝网前任总裁 编辑:程序博客网 时间:2024/06/05 19:27
public void getData(int count,final int what){
        
        String path="http://ic.snssdk.com/2/article/v25/stream/?category=video&count=20" +
                "&min_behot_time=1465197958&bd_latitude=4.9E-324&bd_longitude=4.9E-324&bd_loc_time=1465265107&loc_mode=5&lac=4527&cid=28883&iid=4464422609&device_id=17258390367&ac=wifi&channel=baidu&aid=13&app_name=news_article&version_code=460&device_platform=android&device_type=SAMSUNG&os_api=" +
                "19&os_version=4.4.4&uuid=353040417908000&openudid=84c1c7b192991cc6";
        
        HttpUtils httpUtils = new HttpUtils();
        httpUtils.configCurrentHttpCacheExpiry(0);
        httpUtils.send(HttpMethod.GET, path, new RequestCallBack<String>() {
            @Override
            public void onFailure(HttpException arg0, String arg1) {
            }
            @Override
            public void onSuccess(ResponseInfo<String> arg0) {
                
                Gson gson=new Gson();
                String json = arg0.result;
                Bean bean = gson.fromJson(json, Bean.class);
                Message msg=Message.obtain();
                List<MyData> data = bean.data;
                msg.obj=data;
                msg.what=what;
                han.sendMessage(msg);
            }
        });
    }
0 0
原创粉丝点击