Подтвердить что ты не робот

Ошибка подключения входа Android

Я подключаю свой эмулятор клиента Android к серверу (сервлет). Выходной поток работает нормально. Сервер печатает сообщение, отправленное с клиента. Сервер отправляет ответ успешно. Но входное соединение android является пассивным. Здесь ошибка, показанная в logcat

showStatusIcon on inactive InputConnection

В чем проблема?


Извините, showStatusIcon on inactive InputConnection не является ошибкой .logcat показывает это, даже если приложение работает нормально.

Это странная ситуация. Из класса A я перехожу к классу C и из класса C могу подключиться к серверу и получить ответ обратно. Но если я перейду к классу C из класса B, я могу только отправить запрос с C на сервер, но я не могу получить ответ от сервера. Сервер работает отлично.
Класс A-C на сервер (запрос и ответ оба) отлично работает, когда класс A не открывает какое-либо соединение с самим сервером.
Но класс от A до C к серверу (только запрос) работает, если сам класс A сначала открывает соединение с сервером и на основе ответа переходит к классу C.
Это то, что я смог узнать после много проб и ошибок.

4b9b3361

Ответ 1

Такие проблемы возникают, когда входное соединение на предыдущей странице (или классе) не было закрыто. Проверьте, закрыли ли вы входное соединение в предыдущем классе (давая connection.close()).