Socket.emit不适用于“上移”和“后退”按钮_ Android

时间:2018-10-03 20:52:58

标签: android socket.io

您以前见过此错误吗?

1 /我创建了活动A,并打算访问活动B。在活动B上,单击actionBar左上角的后退按钮,然后单击活动A上的按钮再次访问活动B。第一次,向服务器发出成功,第二次失败。

2 /到目前为止我能做什么?

  • 在活动B中检查mSocket.connect():始终为false,甚至发出成功。

  • 在活动B中添加套接字:再增加一次在活动B中发出成功,此后再次失败。

  • 活动A中没有套接字,只有B有。 android手机上的“后退”按钮正常工作,但actionBar上的“后退”按钮...在第二次发送到服务器时失败。

    对于那些有相同问题的人。我仍然找不到办法...直到您的帮助。

最好, 广。

1 个答案:

答案 0 :(得分:0)

[火中的水]

  • 原因:“向上”和“后退”按钮出现问题,任务重叠

  • 解决方案:

    • Android手机上的后退按钮

    • 添加singleTask

  • 结果:Socket.emit成功发送到服务器,并且多次发送。

    D ***!