Size: a a a

StartAndroid Ru Chat

2021 October 13

В

Виктор in StartAndroid Ru Chat
Зачем его ждать, если в нем и надо вызывать что нужно? А ещё лучше переписать все на suspend-функции и нормально хэндлить результат
источник

R

Rulevsky in StartAndroid Ru Chat
да вот и одна из проблем, есть код
onResponse()
result
planB(result)
надо как-то его обернуть чтоб он раз в 5 секунд запускался

так он в принципе работает, все колдовство его в цикл с задержкой пихнуть
источник

В

Виктор in StartAndroid Ru Chat
источник

R

Rulevsky in StartAndroid Ru Chat
кстати, выше вы говорили что GlobalScope не стоит использовать. Почему?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
При использовании API GlobalScope нужно быть очень внимательным, потому что можно легко организовать утечку ресурсов или памяти. Корутины, запущенные в GlobalScope, не подчиняются принципу структурированного параллелизма. Если они зависают или тормозят (например, из-за низкой пропускной способности сети), то все равно продолжают работать, потребляя ресурсы.
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
источник

R

Rulevsky in StartAndroid Ru Chat
спасибо
источник

AS

Artem Slinkin in StartAndroid Ru Chat
есть экран с N полями для заполнения. как правильно сделать связку ViewModel < - > View? не создавать же все эти N полей во ViewModel и на каждое подписываться во View и во View на textchange отправлять обратно во ViewModel?
ткните плз примером хорошим
источник

AS

Artem Slinkin in StartAndroid Ru Chat
неужели, единственный вариант - databinding?
источник

SP

Sergey Panov in StartAndroid Ru Chat
сделайте в VM мэпу из liveData для каждого view
источник

AS

Artem Slinkin in StartAndroid Ru Chat
поясни плз
источник

SP

Sergey Panov in StartAndroid Ru Chat
Не хотите для каждой вью делать поле в вьюМодели - сделайте в вьюмодели хэшМэпу в где ключ будет id вью и значение поле для вью (ливДата)
источник

AS

Artem Slinkin in StartAndroid Ru Chat
как вариант..спасибо
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Привет, подскажите, как написать кастомный конвертер для ретрофита? Мне в объект нужны не все поля из json ответа, а только некоторые. Gson вроде пытается затолкать все, если я правильно понимаю - когда json больше объекта кидает исключение
источник

AS

Artem Slinkin in StartAndroid Ru Chat
источник

ВН

Виталий Новиков... in StartAndroid Ru Chat
Пройти курсы на степике и получите образовательную лицензию на 3 месяца
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Спасибо, но это не то. Мой вопрос не в том, как исключить поля объекта при сериализации, но в том, как исключить поля json при десериализации
источник

AS

Artem Slinkin in StartAndroid Ru Chat
Это оно и есть в обе стороны
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Нет, если с примером поконкретнее, то у меня скажем есть объект Person(var firstName, var lastName), и мне реально нужны только только имя и фамилия, больше ничего
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Но эндпойнт отвечает json'ом в котором куча другой инфы, типа пола человека, его адреса
источник