The WifiP2pManager discoverServices(channel, ActionListener) doesn't show a consistent behaviour and most of the time it fails with the NO_SERVICE_REQUESTS as a reason while I call the discoverServices() in the onSuccess() method of addServiceRequest(channel, ActionListener).
Am i missing something, here?