IdleConnectionHandler удаляет соединение, которого никогда не было в моем приложении для Android

Мое приложение для Android продолжает регистрировать это предупреждение:

IdleConnectionHandler removing a connection that never existed

Что это значит? Это большая проблема? Что я должен сделать, чтобы избежать этого? Мое приложение устанавливает много http-соединений в AsyncTask, это связано?

РЕДАКТИРОВАТЬ:

Я обнаружил, что этот звонок был причиной этого сообщения:

httpclient.getConnectionManager().closeIdleConnections(30, TimeUnit.SECONDS);

Так, может быть, он пытается закрыть некоторые соединения, которые не существуют?

2 ответа

Похоже, в вашем коде есть логическая ошибка. Вы можете быть в состоянии отследить проблемы, используя этот инструмент Android под названием ARO. Вы можете узнать больше об этом здесь http://developer.att.com/developer/legalAgreementPage.jsp?passedItemId=9700312 Это поможет вам лучше понять, как ваше приложение использует сеть и как вы можете улучшить эту часть ваше приложение, чтобы сделать его более эффективным. Есть ли какая-то причина, по которой вам нужно установить много http-соединений одновременно?

Я тоже получил эту ошибку, но мое приложение использует интернет только для загрузки рекламы. В настоящее время у меня нет разрешения на то, что мое приложение может использовать Интернет, поэтому оно говорит: "Удаление соединения, которое никогда не существовало". Это может быть одной из причин этого предупреждения.

Другие вопросы по тегам