android - LoopJ Header[] 错误

标签 android android-studio loopj

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

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) {

            }


        });

image of the error]

最佳答案

在你的 gradle 文件中,你还应该添加这个 dependency:

compile 'org.apache.httpcomponents:httpcore:4.4.1'

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

关于android - LoopJ Header[] 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34608506/

相关文章:

java - 如何使用 webview 下载文件? (这个案例很奇怪)

android - 显示对话框时出现 BadTokenException

Android:Loopj AsyncHttpClient 获取 HTTP 错误代码

android - loopj RequestHandle 在取消时崩溃

android - LoopJ AndroidAsyncHttp 无法使用基本身份验证发布图像

android - 使用 nrf52840-Dongle 和 Android Things 创建 LowPAN 网络

android - 如何修复我的 android 照片上传以发送更大的数据流

java - Android- Dexopt 错误

android - 对于版本 < 3.6,Android Studio 编辑器中的默认字体是什么?

android - 错误: Opening Emulator handleCpuAcceleration after Upgrading Android Studio Arctic Fox