【问题标题】:Looking for library async http request for android [closed]寻找android的库异步http请求[关闭]
【发布时间】:2013-07-21 20:26:51
【问题描述】:

我正在寻找类似以下代码的内容。我知道下面的代码显然是错误的,我只想说明我在寻找什么。

private HttpRequest httpRequest;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // instiantiate the httpRequest
        httpRequest = HttpRequest.init();

        httpRequest.get("http://www.example.com", HttpRequest.callbackFunction(){
            @Override
            public void Result(String err, String recv){
                // done something here 
            }
        });
    }

** 必须在后台工作并使用回调函数实现

** 它必须能够在单个活动上被多次调用。 AsyncTask 不是我想要的东西。

** 我不介意开源库。只要能达到我的要求

【问题讨论】:

标签: android httprequest


【解决方案1】:

更新
这是一个老问题,现在我们有很多很好的 Android 网络库。
OkHttp、Retrofit、Ion、.....etc。


我用过的两个优秀的库:
1- Android 查询 (AQuery)

aq.ajax(url, String.class, new AjaxCallback<String>() {
     @Override
     public void callback(String url, String html, AjaxStatus status) {

     }   
});

2-Android Asynchronous Http Client

AsyncHttpClient client = new AsyncHttpClient();
client.get("http://www.google.com", new AsyncHttpResponseHandler() {
    @Override
    public void onSuccess(String response) {

    }
});

【讨论】:

    猜你喜欢
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 2012-04-03
    相关资源
    最近更新 更多