@real_mista

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

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

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

Похожие вопросы