2012-03-09 57 views
11

我将我的android客户端模拟器连接到服务器(Servlet)。输出流正常工作。服务器正在打印客户端发送的消息。服务器正在成功发送响应。但android输入连接是被动的。在logcat的Android输入连接错误

showStatusIcon on inactive InputConnection 

有什么问题在这里显示的错误?


对不起showStatusIcon on inactive InputConnection是不是一个error.logcat即使应用程序工作正常显示这一点。

这是一个奇怪的情况。从A班我要去C班,从C班我可以连接到服务器并得到回应。但是,如果我从Class B转到Class C,我只能将来自C的请求发送到服务器,但我无法从服务器获得响应。服务器工作正常。
类A到C到服务器(请求和响应两者)在A类不打开与服务器本身的任何连接时工作正常。
但是,如果A类本身首先打开到服务器的连接,并且基于响应移动到类C,则A类到C类服务器(仅请求)将起作用。
这是我在完成大量反复试验。

+0

请详细说明。 – 2012-03-09 11:22:43

+0

@Shishir Shetty:这是一个奇怪的情况。从A班我要去C班,从C班我可以连接到服务器并得到回应。但是,如果我从Class B转到Class C,我只能将来自C的请求发送到服务器,但我无法从服务器获得响应。服务器工作正常。我正在上面提到的客户端错误 – suraj 2012-03-09 11:34:29

+0

有时你必须关闭键盘,在关闭活动之前... – 2016-04-18 21:05:44

回答

14

当前一页(或类)中的输入连接尚未关闭时,会发生此类问题。检查您是否已关闭前一课 中的输入连接(通过给予connection.close())。

+2

噢sheesh !!!!是的,我其实忘了关闭B类连接。非常感谢。 – suraj 2012-03-10 04:53:07