Android – getRunningservices(ActivityManager) устарелAndroid

Форум для тех, кто программирует под Android
Anonymous
Android – getRunningservices(ActivityManager) устарел

Сообщение Anonymous »

Я хочу знать, работает MyService.java или нет?
Я создаю этот метод:

Код: Выделить всё

private boolean isServiceAlive(Class serviceClass) {
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if (serviceClass.getName().equals(service.service.getClassName())) {
return true;
}
}
return false;
}
он ​​работает нормально, но Manager.getRunningServices() устарел из API 26. Итак, есть ли у нас еще одно хорошее решение (метод), чтобы получить список служб, которые в данный момент работают ?

Подробнее здесь: https://stackoverflow.com/questions/455 ... deprecated

Вернуться в «Android»