Я использую 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() }))