###前提・実現したいこと
Bluetooth Chatを編集ています。
Bluetoothで通信をしていたデバイス同士の片方が通信を切った時に、片方が通信状態を保ってしまいます。
例えば
AさんのケータイとBさんのケータイで通信をしているときに、Aさんがどこかに行ってしまったとします。通常であればBさん側に not connect と出るはずなのですが、BさんのケータイではまだAさんと通信しているような表示がされてしまいます。
片方に情報が残っているのがいけないとアドバイスを頂いたのですが、何をしたら情報を消せるのでしょうか。
###該当のソースコード
private void connectionLost() { // Send a failure message back to the Activity Message msg = mHandler.obtainMessage(Constants.MESSAGE_TOAST); Bundle bundle = new Bundle(); bundle.putString(Constants.TOAST, "確認ボタンを押してください"); msg.setData(bundle); mHandler.sendMessage(msg); //この下のコメントアウトしてあるコードを入力してみましたが、変わりませんでした。 //mConnectedThread.cancel(); // Start the service over to restart listening mode BluetoothChatService.this.start();
###試したこと
cancelを入れてみたんですが、改善されませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
Android Studio 2.2.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。