title: Android input connection error
body: <p>I am connecting my android client emulator to server(Servlet). The output stream is working fine. Server is printing the message sent from client. Server is sending response successfully. But the android input connection is passive. Here the error shown in logcat</p>
  
  <pre><code>showStatusIcon on inactive InputConnection
  </code></pre>
  
  <p>What is the problem?</p>
  
  <p><br> I am sorry <code>showStatusIcon on inactive InputConnection</code> is not an error.logcat shows  this even if the app is working fine.<br></p>
  
  <p>Its a strange situation. From class A I am going to class C and from class C i am able to connect to server and get the response back. But If i go to class C from Class B, I am only able to send the request from C to server but I am unable to get response from the server. Server is working all fine.<br>
    Class A to C to server(request and response both)  works fine when class A does not open any connection with the server itself. <br>
  But Class A to C to server(only request) works if the class A itself first opens a connection to the server and based on the response moves to class C.
  <br> This is what I was able to find out after lot of trial and error.</p>