最後に、私のデバイス (TI の CC2541 ベース) が私の電話 (Android 4.3 を実行しているプロトタイプ/非商用の電話) で動作するようになりました。正常にスキャン、検出、接続、および通知を取得できます。ただし、切断すると (BluetoothGatt.disconnect() を呼び出すと)、onConnectionStateChange コールバックが newState=STATE_DISCONNECTED で呼び出されますが (予想どおり)、すぐに newState=STATE_CONNECTED で再度呼び出されます。
接続は確実に終了しているため、2 回目の onConnectionStateChange 呼び出しが発生する理由がわかりません。誰かが似たようなことを経験しましたか?
質問する
2077 次