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()?

请帮忙。

谢谢你的阅读。