Как определить, работает ли служба Android на переднем плане?

У меня есть служба, которая, как мне кажется, работает на переднем плане. Как мне проверить, работает ли моя реализация?

23
задан user811985 23 June 2011 в 10:19
поделиться

1 ответ

Это работало для меня в приложении Coinverse для крипто-новостей.

Это наиболее краткое решение Котлина . Благодаря Аббасу Накди в этом выпуске GitHub .

@Suppress("DEPRECATION") // Deprecated for third party Services.
fun <T> Context.isServiceRunning(service: Class<T>) =
        (getSystemService(ACTIVITY_SERVICE) as ActivityManager)
            .getRunningServices(Integer.MAX_VALUE)
            .any { it.service.className == service.name }
-1
ответ дан 29 November 2019 в 01:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: