У меня есть функция подключения, и она отлично работает
fun connect(btDevice: BluetoothDevice?) {
val id: UUID = btDevice?.uuids?.get(0)!!.uuid
val bts = btDevice.createInsecureRfcommSocketToServiceRecord(id)
bts?.connect()
}
Но bts.close()
не работает, если я назову эту
D/BluetoothSocket: close() this: android.bluetooth.BluetoothSocket@518c676, channel: 2, mSocketIS: android.net.LocalSocketImpl$SocketInputStream@d48a477, mSocketOS: android.net.LocalSocketImpl$SocketOutputStream@51478e4mSocket: null, mSocketState: CLOSED