NodeJS + SocketIO problème de batterie Android

J’utilise la bibliothèque node.js socket.io pour la création d’une application de discussion Android avec connexion par socket. mais la prise de courant consum trop d’énergie pour décharger la batterie très rapidement.

il est donc possible de minimiser la consommation d’énergie par tout moyen de garder le socket inactif ou quoi que ce soit

ci-dessous est mon code où j’ai ajouté dans la classe IOConnection.java

public void transportMessage(Ssortingng text) { // my logic } 

Après beaucoup de google et de débogage, j’ai finalement trouvé la solution et j’espère que cela pourra aider quelqu’un.

Problème réel:

ce problème concerne moins la batterie que le problème, mais davantage le fait avec Garbage Collector, qui devient fou après avoir appelé la méthode socket.disconnect (). votre application ralentira et videra rapidement la batterie.

Solution:

utilisez java-websocket.jar version 1.3.0 au lieu de websocket.jar pour résoudre ce problème.

Plus d’information:

voir ce numéro et lire les commentaires de kikoso et lukas-hetzenecker