在Android中重新连接Nodejs SocketIO

时间:2018-07-15 18:14:20

标签: android android-studio

我正在使用Android中的nodejs socketIO创建一个聊天应用程序。我在按Activity上的后退按钮时遇到问题,它将返回登录Activity并断开nodejs socketIO的连接,我想再次登录但又不想再次连接到nodejs socketIO。如何重新连接。请帮助我

1 个答案:

答案 0 :(得分:0)

这是您可以应用的逻辑。

  1. 您必须在Android应用程序中存储一个标志,该标志将维护登录状态。从登录屏幕移至聊天屏幕后,将标志更新为true。所以现在您知道您已经登录,并且在聊天屏幕中将有了套接字对象。请保存该套接字对象。
  2. 现在,当您按下“后退”按钮时,您应该知道已经使用保存的标志登录,因此自动将用户重定向到聊天屏幕。因为已经有了socket.io对象,所以可以像以前一样进行通信。

我希望这个答案可以帮助您并解决您的问题。