Я подключаю свой эмулятор клиента 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.
Это то, что я смог узнать после много проб и ошибок.