Size: a a a

Android Architecture

2020 January 25

U

Unat in Android Architecture
Android Mobilovich
Если для обычных фрагментов, то либо шина, либо делать интерфейс и внутри пробовать кастить parentFragment к этому интерфейсу.

Если вызываете dialogFragment, то можно использовать не childFragmentManager, а просто fragmentManager, и общаться через targetFragment и onActivityResult().
Вот! Спасибо, забыл совсем про parent fragment
источник
2020 January 26

AI

Arkadii Ivanov in Android Architecture
Unat
Господа, показываем один фрагмент внутри другого через childFragmentManager - как лучше из дочернего закинуть событие в родительский? Быстрое решение - вариации статического канала событий: котлиновский канал, Rx или бродкаст, а также будет он доступен всегда как синглтон, или будет жить в скоупе привязанно к жизненному циклу - не принципиально, с этим подходом у меня вопросов нету. Хочу узнать есть-ли что-то более удобное.
Передай коллбек в конструктор дочернего фрагмента
источник

U

Unat in Android Architecture
Arkadii Ivanov
Передай коллбек в конструктор дочернего фрагмента
Нельзя так делать ни в коем случае - если процесс умрёт и будет восстановлен, то дочерний фрагмент восстановится системой, а вот коллбек у него - нет
источник

AI

Arkadii Ivanov in Android Architecture
Unat
Нельзя так делать ни в коем случае - если процесс умрёт и будет восстановлен, то дочерний фрагмент восстановится системой, а вот коллбек у него - нет
FragmentFactory
источник

U

Unat in Android Architecture
Arkadii Ivanov
FragmentFactory
А оно точно лучше, чем parentFragment?
источник

AI

Arkadii Ivanov in Android Architecture
Unat
А оно точно лучше, чем parentFragment?
Owner лучше чем parentFragment. Owner'ом может быть активити. А так FragmentFactory для этого и придуман, чтобы нормально зависимости передавать
источник

U

Unat in Android Architecture
Хм... пожалуй, соглашусь.
источник

AD

Aleksey D. in Android Architecture
Arkadii Ivanov
Owner лучше чем parentFragment. Owner'ом может быть активити. А так FragmentFactory для этого и придуман, чтобы нормально зависимости передавать
не так давно интересовался, легально ли таким же образом прокинуть контекст во фрагмент, чтобы он всегда там был - удобно же
и вот сказали, что нет, плохая идея, используй requireContext и страдай, если обращаешься в нелегальном состоянии к нему

передача колбэка в конструктор напомнила этот кейс
источник

D

De in Android Architecture
Подскажите плз, если ли  у кого ссылки на примеры как без Rx организовать  clean architecture с использованием Firebase?
источник

АС

Антон Сарматин in Android Architecture
De
Подскажите плз, если ли  у кого ссылки на примеры как без Rx организовать  clean architecture с использованием Firebase?
А в чем проблема?
источник
2020 January 27

EG

Evgeny GooDi in Android Architecture
У меня такой вопрос. вот три слоя: презентейшн, домен и дата. На каждом слое свои pojo? Дата слой например получает с сети джсон и десериализует в pojoDTO и потом мапит эти дто в объекты с которыми работает доменный слой. А презентейшн для отображения использует свои модели. Верно ли я понимаю?
источник

EG

Evgeny GooDi in Android Architecture
на каждом слое свои модели данных?
источник

EG

Evgeny GooDi in Android Architecture
и что такое Entities?..  пример/статью подкинете для понимания?
источник

DK

Damir Kadyrgulov in Android Architecture
Evgeny GooDi
У меня такой вопрос. вот три слоя: презентейшн, домен и дата. На каждом слое свои pojo? Дата слой например получает с сети джсон и десериализует в pojoDTO и потом мапит эти дто в объекты с которыми работает доменный слой. А презентейшн для отображения использует свои модели. Верно ли я понимаю?
У меня pojo только в конкретном репозитории. Удобно ими описывать структуру хранения
источник

EG

Evgeny GooDi in Android Architecture
Damir Kadyrgulov
У меня pojo только в конкретном репозитории. Удобно ими описывать структуру хранения
а с какими данными работает доменный слой?
источник

DK

Damir Kadyrgulov in Android Architecture
Evgeny GooDi
а с какими данными работает доменный слой?
DTO/ValueObject
источник

DK

Damir Kadyrgulov in Android Architecture
Каждый по своему выкручивается
источник

EG

Evgeny GooDi in Android Architecture
Damir Kadyrgulov
DTO/ValueObject
то есть с теми же что пришли с сети? а если ответ изменится? поля добавятся/уберутся?
источник

DK

Damir Kadyrgulov in Android Architecture
Evgeny GooDi
то есть с теми же что пришли с сети? а если ответ изменится? поля добавятся/уберутся?
Для каждого ответа своя dto
источник

DK

Damir Kadyrgulov in Android Architecture
Да и задача у меня такова, что все варианты ответов уже определены заранее
источник