首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LoopJ Header[]误差

LoopJ Header[]误差
EN

Stack Overflow用户
提问于 2016-01-05 09:45:06
回答 3查看 471关注 0票数 2

我正在尝试使用LoopJ,但是它给了我一个Header[]参数的错误,如下图所示。它说我需要导入Header包,但是当我导入它时,它会在FileAsyncHttpResponseHandler上产生另一个错误。

代码语言:javascript
复制
AsyncHttpClient client = new AsyncHttpClient();
        client.get("https://example.com/file.png", new FileAsyncHttpResponseHandler(/* Context */ this) {
            @Override
            public void onFailure(int i, Header[] headers, Throwable throwable, File file) {

            }

            @Override
            public void onSuccess(int i, Header[] headers, File file) {

            }


        });

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-01-05 09:51:37

在您的gradle文件中,您还应该添加以下dependency

代码语言:javascript
复制
compile 'org.apache.httpcomponents:httpcore:4.4.1'

Header[]HttpCore而不是AsyncHttpClient库的一部分。

票数 5
EN

Stack Overflow用户

发布于 2016-02-01 14:24:57

Apache http包在Android6.0中不再受欢迎。

相反,您应该使用这个(Re)包。

如果您正在使用gradle:

代码语言:javascript
复制
  dependencies {
      compile "cz.msebera.android:httpclient:4.4.1.1"
  }
票数 2
EN

Stack Overflow用户

发布于 2016-01-05 09:49:20

添加到低级build.gradle并导入Header[]

代码语言:javascript
复制
dependencies {
     compile 'org.apache.httpcomponents:httpcore:4.4.4'
}

然后是最新版本。

代码语言:javascript
复制
dependencies {
    compile 'httpcomponents-httpcore:httpcore:4.0-alpha6'
}

其次是请给我格拉德尔

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34608506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档