Rx Java нить все еще работает после утилизации одноразовых - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь создать приложение, которое использует 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...