Size: a a a

Android Developers

2021 January 27

n

nikitas🎅 in Android Developers
Какой порядок вызова методов у Activity при повороте экрана?
источник

JF

Jorik Fat in Android Developers
Qwant
А иначе я хз как навигацию тогда делать в моем случае
Если singleActivity - то не надо передавать его в app;
Если activity много - тогда они должны получать его из app
источник

Q

Qwant in Android Developers
Jorik Fat
Если singleActivity - то не надо передавать его в app;
Если activity много - тогда они должны получать его из app
SingleActivity. Что тогда мне хранить все id фрагментов в Enum? в App
источник

JF

Jorik Fat in Android Developers
Qwant
SingleActivity. Что тогда мне хранить все id фрагментов в Enum? в App
а сколько у вас фичей?
источник

Q

Qwant in Android Developers
Jorik Fat
а сколько у вас фичей?
Тоже не прокатит....2 фичи с 2 фрагментами
источник

Q

Qwant in Android Developers
Из 1 фрагмента пытаюсь вызвать 2
источник

Q

Qwant in Android Developers
В будущем будет 100 фичей
источник

JF

Jorik Fat in Android Developers
Qwant
Тоже не прокатит....2 фичи с 2 фрагментами
вот id 2х контейнерных фрагментов и держать
источник

Q

Qwant in Android Developers
Jorik Fat
вот id 2х контейнерных фрагментов и держать
Где держать?
источник

JF

Jorik Fat in Android Developers
Qwant
Где держать?
в activity
источник

Q

Qwant in Android Developers
Activity в модуле app
источник

JF

Jorik Fat in Android Developers
все правильно
источник

Q

Qwant in Android Developers
Чтобы мне из фичи 1 вызвать фичу 2, надо фиче 1 подключить App
источник

Q

Qwant in Android Developers
Я бы так не стал делать
источник

Q

Qwant in Android Developers
фича от app не должна зависеть
источник

JF

Jorik Fat in Android Developers
Qwant
Чтобы мне из фичи 1 вызвать фичу 2, надо фиче 1 подключить App
нет, нужно чтобы инверсией зависимости фича передавала вызов в app
источник

JF

Jorik Fat in Android Developers
у фичи есть контракт, app его реализует
источник

Q

Qwant in Android Developers
Да
источник

Q

Qwant in Android Developers
Но проблема в том, что мне надо вызвать findNavController, а он вызывается только после onCreate
источник

Q

Qwant in Android Developers
А модуль надо подключать 1 раз в Application
источник