Я пишу Observable для обработки подключений к Сервисам Android, смоделированный после RxAndroidBle
.establishConnection()
.
Я знаю, что .establishConnection()
никогда не звонит .onComplete()
; после того, как оно испускает соединение, оно либо удаляется подписчиком, либо завершается с ошибкой (обычно, если соединение потеряно). Но кажется разумным, что .onComplete()
будет вызываться при удалении соединения. Мне не удалось найти официальную политику RxJava
по этому вопросу; кажется, что некоторые Observable делают это, а другие нет Каково правильное поведение для Observable, который испускает один элемент и затем удаляется?