【问题标题】:Air as3 app closing on android device doesn't trigger NetGroup.Neighbor.Disconnect在 android 设备上关闭 Air as3 应用程序不会触发 NetGroup.Neighbor.Disconnect
【发布时间】:2014-10-02 08:44:48
【问题描述】:

我正在使用 flash builder 构建一个基于回合的 p2p 游戏,但遇到了如何处理断开用户操作的问题。 在桌面上测试多个 swfs(和一个调试窗口)时,如果这些窗口之一关闭,则会触发“NetGroup.Neighbor.Disconnect”事件, 但是当应用程序在 (Android) 设备上测试时,一切正常,除非应用程序关闭(不仅仅是停用),否则不会触发此断开连接事件。

此外,在连接可能关闭的真实设备上,无法捕获应用程序关闭时的任何事件。在这种情况下,当应用程序被停用(发送到后台)时强制断开连接并不是一个好的解决方案。

【问题讨论】:

    标签: actionscript-3 flash air flash-builder netgroup


    【解决方案1】:

    我能想到的最佳解决方案是为每个用户使用保持活动消息。 当一个连接的应用程序终止时,这个保持活动发送停止,因此可以在一段时间后在每个其他正在运行的应用程序上调用断开连接处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      • 2012-01-30
      • 2014-10-14
      • 2019-12-14
      • 2015-03-22
      相关资源
      最近更新 更多