我在github上使用Gottox-socket.io-java-client。
那是我用过的那么酷的图书馆。如此简单和如此强大。
我正在用socket.io-java-client开发android应用程序而且......我发现了一些问题。
我正在使用最新版本的socket.io-java-client和 socket.io服务器版本为0.9.16,node0.11.9-pre
调用mSocket.disconnect()后,mSocket.reconnect()方法无效。
所以我尝试connect()重新连接而不是重新连接() 但很快我遇到了异常“您只能连接一次SocketIO实例。请使用新实例”
是的,我知道那种方法...... 这意味着
mSocket = new SocketIO ( BASE_SOCKETIO_URL );
但是在ANDROID中存在严重问题 运行之后,垃圾收集器运行速度很快,设备上的电池运行也很快。
我认为SocketIO类实例有大量内存 所以这会导致垃圾收集。
有没有解决方案?
或是否有任何方法在onDisconnect()触发后触发reconnect()?
请帮忙。
谢谢你的阅读。