我有一个视频应用程序(客户端a),它通过flash媒体服务器流式传输和接收音频。它还通过adobe air桌面应用程序(客户端b)进行持续的服务器端轮询,以保持互动。我遇到的问题是:-当客户端B结束约定时,客户端A中的应用程序强制关闭的次数为90%。- 5%当客户端A结束合约时,我看到应用程序强制关闭。-在姜饼中工作正常。在honeycomb+中不存在
Debug不抛出任何东西,logcat抛出一个错误,告诉使用者关闭了输入...我已经将问题隔离到我的闪存媒体服务器类中,但是我所做的与任何其他连接类没有什么不同。
有没有人遇到过这个问题?就像我说的,它在姜饼里很有效。任何指示都会是great.been把我的头撞到墙上两个星期,然后继续计算
发布于 2012-07-11 23:49:10
花了一段时间才找到问题,但最终这是fms服务器中的一个问题。我每隔一段时间运行一个函数来检查用户时间戳,但是当客户端b完成约定时,时间戳仍然在尝试运行并断开用户连接,即使连接已经关闭。一旦我解决了这个问题,这个问题就消失了。
奇怪的是这个问题怎么没有影响到Android2.x设备……
这可能不会对许多人有很大帮助,但是,如果你确实看到你的应用程序被强制关闭,并且你的应用程序收到的最后一条消息之一是fms,检查一下你在fms的.asc文件中做了什么。
不幸的是,我花了3周的时间研究我的代码,认为这是它正在做的事情,或者是某种bug……很高兴我错了!
https://stackoverflow.com/questions/11374072
复制相似问题