WiFi Direct на Android не работает должным образом

Я пытаюсь разработать приложение с использованием Wi-Fi Direct в Android Jelly Bean 4.1.1. Если включен p2p, я немедленно звоню

mManager.discoverPeers(mChannel, actionListener);

После этого мне перезванивают

onPeersAvailable(WifiP2pDeviceList)

Я тестирую с 2 Samsung (Google) устройства Nexus и Wi-Fi Direct включен на обоих. Но этот обратный вызов возвращает пустой список пиров. Но, например, если я нажму наПоиск пиров кнопка на интерфейсе Wi-Fi по умолчанию сразу же второе устройство запускает

WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION

и этот интурн называет

onPeersAvailable(WifiP2pDeviceList peers)

как я запрашиваю для пиров для этого события, используя

mManager.requestPeers(mChannel, WifiDirectService.this);

На этот раз я смогу увидеть сверстников. Я вижу это несколько раз.

В чем может быть причина? Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос