LoopJ Header[] 错误
LoopJ Header[] error
我正在尝试使用 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) {
}
});
添加到您的 lower-level build.gradle
并导入 Header[]
dependencies {
compile 'org.apache.httpcomponents:httpcore:4.4.4'
}
随后是可用的最新版本
或
dependencies {
compile 'httpcomponents-httpcore:httpcore:4.0-alpha6'
}
在您的 gradle
文件中,您还应该添加此 dependency
:
compile 'org.apache.httpcomponents:httpcore:4.4.1'
Header[]
是 HttpCore
而非 AsyncHttpClient
库的一部分。
The Apache http package is deprecated as of Android 6.0
Instead you should use this (re)package.
如果您正在使用 gradle:
dependencies {
compile "cz.msebera.android:httpclient:4.4.1.1"
}
我正在尝试使用 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) {
}
});
添加到您的 lower-level build.gradle
并导入 Header[]
dependencies {
compile 'org.apache.httpcomponents:httpcore:4.4.4'
}
随后是可用的最新版本
或
dependencies {
compile 'httpcomponents-httpcore:httpcore:4.0-alpha6'
}
在您的 gradle
文件中,您还应该添加此 dependency
:
compile 'org.apache.httpcomponents:httpcore:4.4.1'
Header[]
是 HttpCore
而非 AsyncHttpClient
库的一部分。
The Apache http package is deprecated as of Android 6.0
Instead you should use this (re)package.
如果您正在使用 gradle:
dependencies {
compile "cz.msebera.android:httpclient:4.4.1.1"
}