私はAsyncHttpClientを初めて使用しています。私はAsyncHttpResponseHandlerを実装できません。実装するたびに、私は2つのメソッドonSuccessとonFailureをオーバーライドする必要があります。AsyncHttpClientを使用してサーバーからの応答を取得できません。
これらのメソッドは、パラメータとして以下を取っている両方: -
client.get(cityURL, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int i, cz.msebera.android.httpclient.Header[] headers, byte[] bytes) {
}
@Override
public void onFailure(int i, cz.msebera.android.httpclient.Header[] headers, byte[] bytes, Throwable throwable) {
}
私は記号「CZ」を認識することはできませんと言って「CZ」でエラーを取得しています。
- コンパイル 'com.loopj.android:android-async-http:1.4.9'
- コンパイル「org.apache.httpcomponents:httpcore:4.4 - :私は、次の依存関係を追加しようとしています。 1 '
ただし、使用すると同期が失敗します。これについての助けがあれば幸いです。私は削除しようとすると
でこの依存関係を追加 "cz.msebera.android.httpclientを。"ヘッダーはヘッダーをインポートするオプションなしでシンボル "ヘッダー"を解決できないので、引数から、エラーが発生します。私は "import org.apache.http.Header;"を試してみました。それでもこの問題は解決しません。助けてください。 – Kaushik
試してみて、完全な名前の代わりにHeader []ヘッダーを使用してください。また、非同期呼び出しをしたいだけなら、レトロフィットを使用する方が良いでしょう。 –
@ KaveeshKanwal ...私はあなたが提供している解決策を試しました...エラーは "シンボルヘッダーを解決できません"と言います – Kaushik