Я пытаюсь создать приложение, которое использует lib для последовательных соединений bt. harry1453 / android -bluetooth-serial
и я подключаю устройство, как здесь,
bluetoothSerialDeviceSingle = bluetoothManager.openSerialDevice(mac);
disposableConnection = bluetoothSerialDeviceSingle
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(this::onConnected, this::onError);
, даже если я располагаю этой переменной, потоки все еще работают и они вызывают ошибки
disposableConnection.dispose();
disposableConnection = null;
как я могу правильно утилизировать одноразовое устройство rx-java2?