Android, как проверить, работает ли служба намерений или перестала работать
Мне нужно знать, все ли "inteservices" в очереди "потребляются", или другой способ узнать, продолжает ли он что-то делать, чтобы я не продолжал работу до тех пор, пока все службы не перестанут работать. Любые идеи?
Ответ 1
Попробуйте, это может быть полезно для u
private boolean isMyServiceRunning() {
ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if ("com.example.MyService".equals(service.service.getClassName())) {
return true;
}
}
return false;
}