Как мне обработать ошибку в запросе Retrofit + Rx Java - PullRequest
0 голосов
/ 14 февраля 2020

Я использую MVVM. У меня есть функция, которая получает данные с сервера в формате JSON. Эта функция в моем Repository, как я могу показать пользователю ошибку, если на устройстве нет Inte rnet, и попросить пользователя включить Inte rnet?

val disposable = CompositeDisposable()
     disposable.add(apiRepository.getAllContacts()
        .subscribeOn(Schedulers.io())
        .subscribe(
        {response -> contactDao.insertAll(response)},
        { error -> error.printStackTrace() }))
...