必将绽放光芒 2016-04-21 01:09 采纳率: 0%
浏览 1418

android-async-http的使用

public String getXmlFromServer(final Context usingcontext,
String method, String sentence) {

    String path = usingcontext.getString(R.string.server_path) + method;
    Log.e("111", path);
    RequestParams params = new RequestParams();
    params.put("sentence", sentence);

    AsyncHttpClient client = new AsyncHttpClient();
    client.post(path, params, new TextHttpResponseHandler() {
        @SuppressWarnings("deprecation")
        @Override
        // 请求成功
        public void onSuccess(int statusCode, Header[] headers,
                String response) {

                super.onSuccess(statusCode, headers, response);
                SystemClock.sleep(1000);
                 stringResult = response.toString();
                for (int i = 0; i < stringResult.length(); i++) {
                    if (stringResult.charAt(i) != ' ') {

                        stringResult = stringResult.substring(i, stringResult.length());

                        break;

                    }
                }
                stringResult = stringResult.trim();
                Toast.makeText(usingcontext, stringResult, Toast.LENGTH_LONG)
                .show();


        }

        @Override
        @Deprecated
        public void onFailure(int context, Header[] headers,
                Throwable error, String content) {
            Toast.makeText(usingcontext, "服务器忙请稍后重试", Toast.LENGTH_LONG)
                    .show();

        }
    });

    return stringResult;
}
  • 写回答

1条回答 默认 最新

  • Robot-C 2016-04-21 01:47
    关注

    android官方推荐的有 HttpClient 和 HttpURLConnection;
    当时,2.1,2.2时用Apache的HttpClient;2.3之后的建议用HttpURLConnection.
    目前,开源的比较流行的有: 
    1、volley
    2、android-async-http
    3、retrofit
    4、okhttp
    5、andro......
    答案就在这里:android-async-http我的使用
    ----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题