Size: a a a

Android Architecture

2020 October 10

GR

Gor Rushanyan in Android Architecture
Quantum Harmonizer
угу, забыл LayoutContainer унаследовать, чтобы кэшировалось, и потерял весь смысл вьюхолдера
Вотс
источник

с#

саша сок #KotlinGang... in Android Architecture
Quantum Harmonizer
угу, забыл LayoutContainer унаследовать, чтобы кэшировалось, и потерял весь смысл вьюхолдера
а, понял да
источник

GR

Gor Rushanyan in Android Architecture
И если б я не видел кучу подобных вещей
источник

GR

Gor Rushanyan in Android Architecture
Но в реальности дофига кто пишет неправильно
источник

VP

Vitaly Peryatin in Android Architecture
- Можешь либо передать в этот фрагмент переменную через Bundle. По значению из этой переменной будешь понимать как должен вести себя фрагмент
- Можешь написать базовый фрагмент и для каждого экрана с диалогом сделать свой фрагмент, который наследуется от базового

Можешь подробнее описать задачу?
источник

QH

Quantum Harmonizer in Android Architecture
я функции передаю, чо
источник

`

` in Android Architecture
Sealed класс передавать с разными стейтами, разные объекты или классы его наследники как вариант
источник

`

` in Android Architecture
Если речь о котлине конечно
источник

`

` in Android Architecture
Во фрагменте смотреть какой ему стейт скормили
источник

IN

Ilya Nikolaev in Android Architecture
Quantum Harmonizer
я функции передаю, чо
Через фрагмент фабрику?
источник

QH

Quantum Harmonizer in Android Architecture
Ilya Nikolaev
Через фрагмент фабрику?
через бандл
источник

IN

Ilya Nikolaev in Android Architecture
Quantum Harmonizer
через бандл
Я думал там только сериализуемые данные. Что то новое для меня.)
источник

QH

Quantum Harmonizer in Android Architecture
Ilya Nikolaev
Я думал там только сериализуемые данные. Что то новое для меня.)
функцию нетрудно сериализовать, если она ничего не захватывает
источник

QH

Quantum Harmonizer in Android Architecture
Более того, можно прихреначить каррирование парселабельных аргументов — и использовать это вместо захвата
источник

IN

Ilya Nikolaev in Android Architecture
Ну если нужно по разному обрабатывать нажатия , то похоже захватывает.)
источник

IN

Ilya Nikolaev in Android Architecture
Ну только если интенды посылать.)
источник

GR

Gor Rushanyan in Android Architecture
Quantum Harmonizer
функцию нетрудно сериализовать, если она ничего не захватывает
Есть примеры на гитхабе? В результате ж все равно сериализируется не сама функция а класс, верно же? Пока слабо представляю вообще сферу применения. Особенно учитывая тот факт что мы заинтересованы либо в передаче иммутабельных флагов/данных либо явных листенереов с завязкой на что-то что через бандл уже не сработает.
источник

QH

Quantum Harmonizer in Android Architecture
Gor Rushanyan
Есть примеры на гитхабе? В результате ж все равно сериализируется не сама функция а класс, верно же? Пока слабо представляю вообще сферу применения. Особенно учитывая тот факт что мы заинтересованы либо в передаче иммутабельных флагов/данных либо явных листенереов с завязкой на что-то что через бандл уже не сработает.
вот коллбэки, например. Вместо ада с ручной обработкой requestCode
источник

GR

Gor Rushanyan in Android Architecture
Почитаю чуть позже как магический пюрпарселфанкшн работает, но сходу вопрос как резолвится пересоздание сущностей?
источник

QH

Quantum Harmonizer in Android Architecture
Gor Rushanyan
Почитаю чуть позже как магический пюрпарселфанкшн работает, но сходу вопрос как резолвится пересоздание сущностей?
каких сущностей?)
источник