@real_mista

Как получить последний observable, который использовался?

у меня есть класс, который имеет несколько методов , ну допустим 5 методов, в которых осуществляется запрос про рест апи , rxjava , вот это все.
В другом классе я эти методы вызываю и через subscribe к ним подписываюсь и их обрабатываю. Естественно, я могу нарваться на ошибку, и мне надо показать диалог-алерт - "повторить" и после кнопки "ок" я должен повторить тот обсервабл, который был изначально. Вот как такие кейсы лучше обрабатывать? Как то можно обойтись без сохранения в переменнную lastUsedObservable. Есть ли в rxjava кэширование последнего использованного обсервабла?
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Tiberal
Если observable сфейлился, то как бы он все, стал героем. На повторе нужно новый создавать. Можете прицепить к observable оператор retry, который попробует перезапустить его несколько раз, но потом все равно новый нужно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы