我面对着奇怪的虫子。我们有一个使用java websockets 1.3.0的Android应用程序。
从任何设备或模拟器websocket都可以正常工作,但不是我的三星Galaxy S4。当我尝试通过websocket发送消息时,应用程序崩溃并出现异常:
Fatal Exception: main
Process: ru.app, PID: 22920
org.java_websocket.exceptions.WebSocketNotConnectedException
at ...
你能否提出任何关于在哪里寻找的线索?我认为代码没有问题,但有设备。但如果需要,我可以提供部分代码。
我也试图连接到不同的网络但没有任何成功。
你可以给我一个提示吗?那是什么?非常感谢!
答案 0 :(得分:0)
有报道称某些三星设备上的URI.getHost()
方法返回null
。
App Crashes on Samsung S3/S4 API 18/21 when opening web socket with hostname
我添加到我的WebSocket客户端库(nv-websocket-client)的解决方法是this。