Size: a a a

Android Architecture

2021 May 27

KA

Kirill Anikin in Android Architecture
окей) спасибо. но я решил что сделал null мою лямбду и передавал NONE -> null
источник

KA

Kirill Anikin in Android Architecture
так тоже помогло
источник

AI

Arkadii Ivanov in Android Architecture
Ок хорошо
источник

А

Александр in Android Architecture
Пусть будет нулл, зачем пустой вызывать
источник

JF

Jorik Fat in Android Architecture
надо здесь квоты сделать по помощи в коде
источник
2021 May 28

KA

Kirill Anikin in Android Architecture
товарищи, не помните что надо прописать в xml чтобы у кнопки при клике не было эффекта нажатия? типо белого такого фона)
источник

AA

Axbor Axrorov in Android Architecture
только свой бекграунд указать без ripple.
источник

KA

Kirill Anikin in Android Architecture
ага) уже сделал) спасибо
источник

А

Александр in Android Architecture
Ребят, кто-нибудь использовал RemoteMediator в Paging 3? Почему-то при обновлении одного элемента в Room  идет полная перерисовка всех элементов на ui. На адаптер я никак не могу повлиять, потому что Paging использует свой под капотом.

Подскажите, пожалуйста, как решали данный кейс?
источник

P

Pavel in Android Architecture
Paging мониторит весь список элементов из базы.
Поменяли одну запись - прилетел новый полный список. И потом он полность перескармливается адаптеру. Это логично.

Чтобы не было лишних перерисовок, нужно посмотреть в сторону DiffUtil.ItemCallback и payload'ов.
источник

К

Кирилл in Android Architecture
при изменении объекта в room paging обнуляет все старые страницы и реквестит новую текущую страницу
источник

К

Кирилл in Android Architecture
Не Paging а Room. И это не так, прилетает не весь список а только новая текущая страница, а старые зануляются
источник

А

Александр in Android Architecture
Ага, понятно. Большое вам спасибо, Кирилл и Павел!)
источник
2021 May 29

А

Алина in Android Architecture
Это было бы слишком идеально, но я не обладаю такими знаниями…а хотелось бы)
источник

ИЧ

Иван Чепёлкин... in Android Architecture
есть у меня разделение на фичи в прилаге: фича А, фича Б. фича С. разделение условное - по пакетам и за каждую фичей закремлен свой родительский компонент в даггере. но вот тут мне нужно сделать фичу D и ей нужны модели фич А и фичи С. не все, но некоторые. Вопрос: что делать? как устроить правильно обмен моделями, юзкейсами, серверными моделлями...
источник

JF

Jorik Fat in Android Architecture
через DI
источник

ИЧ

Иван Чепёлкин... in Android Architecture
одну фичу в другую инжектить?
источник

JF

Jorik Fat in Android Architecture
да
источник

JF

Jorik Fat in Android Architecture
очень часто одни фичи зависят от других (либо прямо, либо посредствено)
источник

ИЧ

Иван Чепёлкин... in Android Architecture
а может просто вынести в отдельный компонент эту бизнесс логику в виде моделей, репозитория, юзкейсов и инжектить везде где надо?
источник