Próbuję zaimplementować prostą aplikację na Androida, która nadaje usługę bonjour WifiP2p na jednym urządzeniu i ma drugie urządzenie do wykrycia i połączenia z nią. Podążałem za tutorialem here.Wykrywanie usługi Android Wifi Direct Service
mam ważny Channel
przedmiotu, DnsSdServiceResponseListener
i DnsSdTxtRecordListener
i ustawić je za pośrednictwem tego połączenia:
mManager.setDnsSdResponseListeners(channel, servListener, txtListener);
W tej chwili zarówno słuchacze tylko wypluć pewne informacje debugowania do keep it real proste.
Problemem jest to, że moja DnsSdServiceResponseListener
nigdy nie nazywa, ale DnsSdTxtRecordListener
robi się nazywa i wszystkie argumenty przekazywane w wyglądzie legit. Jak można się nazywać, ale nie innym?
Testuję przy użyciu dwóch rzeczywistych urządzeń, oba z systemem Android 4.2.2.
Dzięki!
Dziękuję bardzo człowieku. Jesteś ratownikiem! –