Прикладной класс динамического c функционального модуля будет оставаться внутри самого себя.
всякий раз, когда вы будете загружать этот модуль, он будет загружать все ресурсы внутри этого модуля и после этого androidManifest. xml файлы обоих: модуль базового приложения и модуль динамического c будут объединены ... Это полезно только при реализации с aab (Android App Bundle).
Кроме того, вы везде, где вы расширяете класс приложения ... вы должны реализовать один метод переопределения, как показано ниже ...
override fun attachBaseContext(base: Context) {
super.attachBaseContext(base)
SplitCompat.install(this)
}
, чтобы убедиться, что у вас нет никаких действий запуска в Dynami c функциональный модуль (поскольку он создаст на телефоне еще один значок приложения, который не выглядит подходящим).
Я сталкивался с этим раньше, и он работает для меня ... Надеюсь, у вас будет ваше решение. :)