секунд делаю запрос на сервер для получения состояния.
Запрос делается при помощи ретрофита и RxAdapter'a (И всё на RxJava соотв) + добавляется в CompositeDisposable и при onCleared y ViewModel делаю dispasables.clear()
@GET("link")
fun load(): Observable<SomePOJO>
Если приложение долго лежит в бэкграунде (свёрнуто) то при ошибки на сервер (например упал сервак, таймаут, вдруг прислал html потому что рукожопы) крашит приложение (скрин ниже прилеплю)
Насколько я помню Rx, это потому что я отписался и он не нашёл кому ошибку доставить, но залез в сорцы адаптера и там вроде ловят это... кто сталкивался, как правильно решить?
Обсуждают сегодня