Я пытаюсь реализовать асинхронный http-клиент для Android, и у меня возникла проблема с несовпадением типов:
The method execute(HttpUriRequest) in the type HttpClient is not applicable for the arguments (HttpRequest)
Я делаю все на основе этого урока: http://blog.androgames.net/12/retrieving-data-asynchronously/
Нашли тип в AsynchronousSender - частный запрос HttpRequest; но у меня все еще проблема с выше, которая возникает в:
public void run() {
try {
final HttpResponse response;
synchronized (httpClient) {
response = getClient().execute(request); //<-- here is that problem
}
// process response
wrapper.setResponse(response);
handler.post(wrapper);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Можете ли вы предложить что-нибудь?
веселит,
/ Marcin