поставил там retryWhen, что бы при получении ошибки об отсутствии сети выводить банер и снова пробовать стучаться пока сеть не появится и запрос не выполнится.
В целом это сделать получилось, если вырубить сетку, выводится сообщения и он пытается снова пока не получится, но заметил если при попытке запроса отрубить сетку больше чем на минуту и потом, минуты через 3 снова включить, то все равно возвращается ошибка: ava.net.UnknownHostException: Unable to resolve host ... и либо переподключиться не получается, либо приходится ждать какое то долгое время пока он все таки достучится, хотя есть доступ в сеть
может есть какие то идеи, с чем может быть связана разница поведения при отключении и включении сети в течении минуты и в отключении сети на несколько минут?
Мое имхо - не надо так вовсе. Пусть юзер сам пингует
Обсуждают сегодня