Konstantin dmz9
раньше был один модуль-приложение, решил разбить на несколько - база->экраны (фрагменты)->апп.
в классе аплликейшна создается граф, в котором хранятся все зависимости, и пока все было в одном модуле - было ок, т.к. инжекты во фрагменты прописывались внутри них самих и класс аппликейшна был доступен тут же.
сейчас же из модуля экрана нельзя получить класс приложения, и я не могу руками писать инжекты внутри фрагмента т.к. граф зависимостей лежит в модуле апп.
====
как можно решить такую проблему? подход singleActivity, помогут ли тут fragmentLifecycleCallbacks, если инжектить зависимости в активити через коллбэк onFragmentPreCreated? активити лежит в апп модулей и ей граф зависимостей доступен
я понял, что ты хочешь, но не понимаю, как это реализовать
выделение экранов в модули, мне кажется, не совсем правильно, потому что это слои представления, и он должен быть один