接続または操作のタイムアウトを指定する推奨される方法は何ですか? 現在私は使用しています:
ConnectionObservable = mDevice
.establishConnection(mRxAppCompatActivity, false)
.timeout(DEFAULT_TIMEOUT_IN_MILLIS, TimeUnit.MILLISECONDS)
しかし、その後同じデバイスに再接続するのに苦労することがあり、その後のガットの自動閉鎖と切断が常に適切に行われない場合があるという印象を受けます。
のようなものでしょうか
.takeUntil(disconnectTrigger)
タイムアウト後に disconnectTrigger.onNext() を手動でトリガーすることをお勧めしますか?