2016-01-05 4 views
2

Я пытаюсь использовать LoopJ, но это дает мне ошибку в параметрах Header[], как на изображении ниже. Он говорит, что мне нужно импортировать пакет Header, но когда я его делаю, он дает мне еще одну ошибку на FileAsyncHttpResponseHandler.LoopJ Header [] error

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]

ответ

5

В файле gradle вы должны также добавить этот dependency:

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

Header[] является частью HttpCore не AsyncHttpClient библиотеки.

0

добавить на более низком уровне build.gradle и импортировать Header[]

dependencies { 
    compile 'org.apache.httpcomponents:httpcore:4.4.4' 
} 

Вслед за последней версией, доступной

ИЛИ

dependencies { 
    compile 'httpcomponents-httpcore:httpcore:4.0-alpha6' 
} 

Вслед за Gradle please