Non riesco a risolvere un servizio mentre un altro è in fase di risoluzione? Se questo è ciò che l'errore significa ... Qual è il modo di aspettare fino a quando non viene risolto?Listener già in uso (Service Discovery)
@Override
public void onServiceFound(NsdServiceInfo service) {
Log.d(TAG, "Service found. " + service);
if (service.getServiceType().equals(SERVICE_TYPE)) {
if (service.getServiceName().contains(mServiceName)) {
mNsdManager.resolveService(service, mResolveListener);
}
}
}
java.lang.IllegalArgumentException: ascoltatore già in uso presso android.net.nsd.NsdManager.resolveService (NsdManager.java:613) a com.example.miguel.broadcast.LocalService 2 $. onServiceFound (LocalService.java:145)
Forse il tuo problema è legato a questo bug segnalato? https://code.google.com/p/android/issues/detail?id=56830 – Okas
@Okas Sto usando Android L e non ho mai ricevuto questo errore. – Kenny
Hai mai trovato una soluzione? Ottengo questo errore anche sul mio dispositivo lollipop ma non sugli altri miei dispositivi. –