Service serviceListener = new ServiceListener() { // ... @Override public void serviceAdded(ServiceEvent serviceEvent) { // ... if (serviceEvent.getName().contains(Constants.SERVICE_NAME_SEARCH_KEY)) { Log.i(Constants.TAG, "The service should be resolved now: " + serviceEvent); jmDns.requestServiceInfo(serviceEvent.getType(), serviceEvent.getName()); } } };