xutils的使用


    /** * 从服务器获取数据 */
    private void getDataFromServer() {
        HttpUtils utils = new HttpUtils();

        // 使用xutils发送请求
        utils.send(HttpRequest.HttpMethod.GET, GlobalContants.CATEGORIES_URL, new RequestCallBack<String>() {
         //访问成功
            @Override
            public void onSuccess(ResponseInfo<String> responseInfo) {
                String result =  responseInfo.result;
                System.out.println("返回结果:"+result);
            }
            //访问失败
            @Override
            public void onFailure(HttpException e, String s) {
                Toast.makeText(mActivity,s,Toast.LENGTH_SHORT).show();
                e.printStackTrace();

            }
        });

对于解析Gson

   /** * 解析数据 * @param result */
    private void parseData(String result) {
      Gson gson = new Gson();
       NewsData news =    gson.fromJson(result, NewsData.class);
System.out.println("解析数据:"+news);
    }

传承者(Inheritors)欢迎各位纠正错误,评论,吐槽!!!

你可能感兴趣的:(xutils的使用)