Парни, как лучше всего организовать работу с лайф датой и запросами в сеть? Приведу пример о чем я говорю. Чтобы я мог работать с лайфдатой и запросами мне нужно 3 состояния: загрузка, успех, ошибка. Почему, потому что пока идет загрузка в случае ошибки мне нужно кинуть что-то в лайфдату чтобы таким образом показать, что запрос еще не закончен и стереть старый результат ошибки или успеха. Есть класс Result, но он имеет только состояния: успех или ошибка. Так как мне лучше всего организовать процесс?
Сделай класс обёртку с 3 состояниями и все. При загрузке даёшь что-то на подобии Response.loading(), а там уже парсишь результат и либо данные даёшь в Response.success(data) либо Response.error(e). Не так и трудно оно, в интернете можно найти множество примеров
#noob что я не так делаю ? сначала сделал координаты приходили, потом выключил/включил местоположение и приложение стало падать, потом еще раз переделал, теперь не падает, но и координаты не приходят.
я первоначально так сделал, потом переделал ХЗ как надо. 👆🏻Тут так, в codelab 👉🏻по-другому (как обычно)
координаты вначале то приходили, то потом перестают приходить Первый раз приложение вообще стало падать. Пока координаты еще приходили, вызов viewmodel ни к чем не приводил. Там почему-то даже спинер не отображется, хотя изначально он видимый и до этих танцев с координатами всегда показывался
Требуется написать приложение по типу американского weedmaps.
Приложение по доставке лечебной марихуанны. Примерный пример: Клиент регистрируется в программе,проходит верификацию,отправляет справку и тд. и после определив месторасположения выбирает продовца , товар , оплачивает и ждёт доставку в течение 20-30 мин .
Со стороны продовца так же регистрация с верификацией и приемом лицензии и прочего и после он в ЛК размещает товар на витрину и остольные стандартные моменты.
Требуется написать приложение по типу американского weedmaps.
Приложение по доставке лечебной марихуанны. Примерный пример: Клиент регистрируется в программе,проходит верификацию,отправляет справку и тд. и после определив месторасположения выбирает продовца , товар , оплачивает и ждёт доставку в течение 20-30 мин .
Со стороны продовца так же регистрация с верификацией и приемом лицензии и прочего и после он в ЛК размещает товар на витрину и остольные стандартные моменты.