У меня есть два модуля: базовый прикладной модуль и динамический c функциональный модуль во время установки. DFM содержит сервис. Служба объявлена в манифесте DFM, и я проверяю развертывание DFM в Android Конфигурация запуска Studio.
Как запустить службу DFM из активности базового модуля?
Мой текущий код is:
// base module
// package com.example.myapp
// MainActivity.kt
protected fun startMyService() {
Intent().apply {
setClassName(
"com.example.myapp.installed",
"com.example.myapp.installed.MyService"
)
}.also {
ContextCompat.startForegroundService(this, it)
}
}
Но когда я это вызываю, ничего не происходит.
Просто для информации, если я переместу службу в базовый модуль (и исправлю имена пакетов и классов в коде выше), служба запускается правильно.