Error de conexión de entrada de Android

Estoy conectando mi emulador de cliente Android al servidor (Servlet). La secuencia de salida funciona bien. El servidor está imprimiendo el mensaje enviado desde el cliente. El servidor está enviando respuesta con éxito. Pero la conexión de entrada de Android es pasiva. Aquí el error se muestra en logcat

showStatusIcon on inactive InputConnection 

¿Cuál es el problema?

Lo siento showStatusIcon on inactive InputConnection no es un error. Logcat muestra esto incluso si la aplicación funciona bien.

Es una situación extraña. De la clase AI voy a la clase C y de la clase C, puedo conectarme al servidor y recuperar la respuesta. Pero si voy a la clase C de la Clase B, solo puedo enviar la solicitud de C al servidor, pero no puedo obtener respuesta del servidor. El servidor está funcionando bien.
La clase A a C del servidor (solicitud y respuesta ambas) funciona bien cuando la clase A no abre ninguna conexión con el servidor.
Pero la Clase A a C para el servidor (solo solicitud) funciona si la clase A en sí misma abre por primera vez una conexión con el servidor y, en función de la respuesta, se mueve a la clase C.
Esto es lo que pude averiguar después de mucho ensayo y error.

Tales problemas ocurren cuando la conexión de entrada en la página (o clase) anterior no se ha cerrado. Compruebe si ha cerrado la conexión de entrada en la clase anterior (dando connection.close() ).