我正在将我的 Android 客户端模拟器连接到服务器(Servlet)。输出流工作正常。服务器正在打印从客户端发送的消息。服务器正在成功发送响应。但android输入连接是被动的。这里的错误显示在logcat中
showStatusIcon on inactive InputConnection
问题是什么?
对不起showStatusIcon on inactive InputConnection
不是错误。即使应用程序运行正常,logcat 也会显示这一点。
这是一个奇怪的情况。从 A 类我要去 C 类,从 C 类我能够连接到服务器并获取响应。但是如果我从 B 类转到 C 类,我只能将请求从 C 发送到服务器,但无法从服务器获得响应。服务器工作一切正常。
当 A 类未打开与服务器本身的任何连接时,A 类到 C 类到服务器(请求和响应两者)工作正常。
但是,如果 A 类本身首先打开到服务器的连接并根据响应移动到 C 类,则 A 类到 C 类到服务器(仅请求)就可以工作。
这是我经过大量试验和错误后发现的。
当上一个页面(或类)中的输入连接尚未关闭时,就会出现此类问题。检查上一课是否关闭了输入连接
(通过给connection.close()
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)