WiFi Direct en Android no funciona correctamente

Estoy tratando de desarrollar una aplicación usando wifi directo en Android Jelly Bean 4.1.1. Si p2p está habilitado, llamo inmediatamente

mManager.discoverPeers(mChannel, actionListener);

Después de eso estoy recibiendo una llamada a la

onPeersAvailable(WifiP2pDeviceList)

Estoy probando con 2 dispositivos Samsung (Google) Nexus y wifi directo está activado en ambos. Pero esta devolución de llamada está devolviendo una lista vacía de compañeros. Pero por ejemplo si hago clic en elBuscar compañeros botón en la interfaz wifi directa por defecto inmediatamente el segundo dispositivo dispara el

WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION

y este turno llama

onPeersAvailable(WifiP2pDeviceList peers)

Como estoy solicitando para los compañeros para ese evento usando

mManager.requestPeers(mChannel, WifiDirectService.this);

Esta vez podré ver a los compañeros. Estoy viendo esto varias veces.

¿Cuál puede ser la posible razón? Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta