Added in API level 16

WifiP2pManager.ServiceResponseListener


public static interface WifiP2pManager.ServiceResponseListener

android.net.wifi.p2p.WifiP2pManager.ServiceResponseListener


Interface for callback invocation when service discovery response other than Upnp or Bonjour is received

Summary

Public methods

abstract void onServiceAvailable(int protocolType, byte[] responseData, WifiP2pDevice srcDevice)

The requested service response is available.

default void onUsdBasedServiceAvailable(WifiP2pDevice srcDevice, WifiP2pUsdBasedServiceResponse usdResponseData)

The requested USD based service response is available.

Public methods

onServiceAvailable

Added in API level 16
public abstract void onServiceAvailable (int protocolType, 
                byte[] responseData, 
                WifiP2pDevice srcDevice)

The requested service response is available.

Parameters
protocolType int: protocol type. currently only WifiP2pServiceInfo.SERVICE_TYPE_VENDOR_SPECIFIC.

responseData byte: service discovery response data based on the requested service protocol type. The format depends on the service type.

srcDevice WifiP2pDevice: source device.

onUsdBasedServiceAvailable

public void onUsdBasedServiceAvailable (WifiP2pDevice srcDevice, 
                WifiP2pUsdBasedServiceResponse usdResponseData)

The requested USD based service response is available.

Parameters
srcDevice WifiP2pDevice: source device. This value cannot be null.

usdResponseData WifiP2pUsdBasedServiceResponse: WifiP2pUsdBasedServiceResponse. This value cannot be null.