Android: запуск службы в динамическом c модуле установки - PullRequest
0 голосов
/ 15 марта 2020

У меня есть два модуля: базовый прикладной модуль и динамический 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)
        }
    }

Но когда я это вызываю, ничего не происходит.

Просто для информации, если я переместу службу в базовый модуль (и исправлю имена пакетов и классов в коде выше), служба запускается правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...