загрузку с помощью репозитория, в репозитории проверяю возвращается ли ответ без ошибок и если есть ошибка - должен передать это обратно в активити (чтоб закрыть ее)
Как это правильнее сделать? Пока думаю в сторону создания во viewModel переменной типа LiveData<Boolean> и, в случае ошибки, присвоить true. Может есть варианты "красивее" и "правильнее"?
Можно и так сделать.
Result
можно немного подробнее?
Делаешь свой sealed класс с Success и Failure Есть уже готовые варианты https://github.com/androidbroadcast/AsyncResult
спасибо, попробую
Можно, кстати, котлиновский kotlin.Result юзать, но там ограничения есть
Обсуждают сегодня