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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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