@Override public boolean stopServiceToken(ComponentName className, IBinder token, int startId, int userId) { synchronized (this) { ServiceRecord r = (ServiceRecord) token; if (r != null && (r.startId == startId || startId == -1)) { stopServiceCommon(r, className); return true; } return false; } }
@Override public int stopService(IBinder caller, Intent service, String resolvedType, int userId) { synchronized (this) { ServiceInfo serviceInfo = resolveServiceInfo(service, userId); if (serviceInfo == null) { return 0; } ServiceRecord r = findRecordLocked(userId, serviceInfo); if (r == null) { return 0; } stopServiceCommon(r, ComponentUtils.toComponentName(serviceInfo)); return 1; } }
@Override public boolean stopServiceToken(ComponentName className, IBinder token, int startId, int userId) { synchronized (this) { ServiceRecord r = (ServiceRecord) token; if (r != null && (r.startId == startId || startId == -1)) { stopServiceCommon(r, className); return true; } return false; } }
@Override public boolean stopServiceToken(ComponentName className, IBinder token, int startId, int userId) { synchronized (this) { ServiceRecord r = (ServiceRecord) token; if (r != null && (r.startId == startId || startId == -1)) { stopServiceCommon(r, className); return true; } return false; } }
@Override public int stopService(IBinder caller, Intent service, String resolvedType, int userId) { synchronized (this) { ServiceInfo serviceInfo = resolveServiceInfo(service, userId); if (serviceInfo == null) { return 0; } ServiceRecord r = findRecordLocked(userId, serviceInfo); if (r == null) { return 0; } stopServiceCommon(r, ComponentUtils.toComponentName(serviceInfo)); return 1; } }
@Override public int stopService(IBinder caller, Intent service, String resolvedType, int userId) { synchronized (this) { ServiceInfo serviceInfo = resolveServiceInfo(service, userId); if (serviceInfo == null) { return 0; } ServiceRecord r = findRecordLocked(userId, serviceInfo); if (r == null) { return 0; } stopServiceCommon(r, ComponentUtils.toComponentName(serviceInfo)); return 1; } }