reto()在Gottox-socket.io-java-client上的Prolems
我在github上使用Gottox-socket.io-java-client。
这是如此酷的图书馆曾经使用过。 如此轻松和如此强大。
我正在与socket.io-java客户端开发Android应用程序和…..我发现了一些问题。
我正在使用最新版本的socket.io-java-client和socket.io服务器版本是0.9.16与node0.11.9-pre
在调用mSocket.disconnect()之后,mSocket.reconnect()方法不起作用。
所以我试图连接()重新连接,而不是重新连接(),但很快我面临exception“你可以连接你的SocketIO实例只有一次,而不是使用新的实例”
是的,我知道那个方法…那意味着
mSocket = new SocketIO ( BASE_SOCKETIO_URL );
但是运行这个后在ANDROID中存在严重的问题,垃圾收集器运行速度很快,而且设备上的电池也运行得很快。
我认为SocketIO类实例有大量的内存,所以这会导致垃圾收集。
有没有解决办法?
或者是否有任何方法来触发onDisconnect()后发射reconnect()?
请帮忙。
谢谢你的阅读。