WebSocket(クライアント側)をAndroid(Java)で実装し、WebSocketの接続が切れたら再接続したい。
そのためにまず切断を検知したいです。
java
1// イベントを受け取るためのリスナー登録 2ws.addListener(new WebSocketAdapter() { 3 // テキストメッセージを受信 4 // public void onTextMessage(WebSocket webSocket, String message) throws Exception { 5 // } 6 7 @Override 8 public void onDisconnected(WebSocket websocket, WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) throws Exception { 9 Log.d(TAG, "onDisconnected: 切断を検出"); 10 } 11});
それっぽいのが見つかったのですが、機内モードにして接続を切ったにもかかわらず呼び出されません…
私がWebSocketについて勘違いしているのでしょうか。
対応策がございましたら教えてください。
nv-websocket-clientを使用しています。
WebSocketクライアント実装時に参考にしたサイト:http://darutk-oboegaki.blogspot.jp/2015/04/websocket-java-se-15-android.html
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。