Логарифмическая печать «имя интерфейса: null» во время вызова метода выполнения DefaultHttpClient

Я связываюсь с веб-службой несколько раз, чтобы получить строку JSON через HttpGet и DefaultHttpClient .

 ... DefaultHttpClient defaultHttpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(url); HttpResponse httpResponse = (HttpResponse)defaultHttpClient.execute(httpGet); HttpEntity httpEntity = httpResponse.getEntity(); ... 

Я обнаружил, что LogCat печатает имя интерфейса: null с тегом System.out за каждый раз HttpResponse httpResponse = (HttpResponse)defaultHttpClient.execute(httpGet); Выполняется.

Я устанавливаю это http-соединение правильно с HttpGet ? Есть ли другой способ?

Как я могу создать это соединение и не получить имя интерфейса: null Сообщения LogCat из тега System.out ?

Solutions Collecting From Web of "Логарифмическая печать «имя интерфейса: null» во время вызова метода выполнения DefaultHttpClient"

Используете ли вы DefaultHTTPClient асинхронно? У меня была аналогичная ошибка в прошлом (Android 2.x), и я обнаружил, что однажды сделал один сингл для DefaultHTTPClient и поместил свой веб-запрос внутри AsyncTask, эта ошибка исчезла.

Используйте их;

 HttpClient client = new DefaultHttpClient();