# WifiP2pManager.DeviceInfoListener

Added in[API level 29](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# WifiP2pManager.DeviceInfoListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/net/wifi/p2p/WifiP2pManager.DeviceInfoListener "View this page in Kotlin")\|Java

`
public
static


interface
WifiP2pManager.DeviceInfoListener
`  
`


`

|--------------------------------------------------------|
| android.net.wifi.p2p.WifiP2pManager.DeviceInfoListener |

<br />

*** ** * ** ***

Interface for callback invocation when[WifiP2pDevice](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice)is available in response to[WifiP2pManager.requestDeviceInfo(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.DeviceInfoListener)](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager#requestDeviceInfo(android.net.wifi.p2p.WifiP2pManager.Channel,%20android.net.wifi.p2p.WifiP2pManager.DeviceInfoListener)).

## Summary

|                                                                                                                                                                                                              ### Public methods                                                                                                                                                                                                              ||
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onDeviceInfoAvailable](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager.DeviceInfoListener#onDeviceInfoAvailable(android.net.wifi.p2p.WifiP2pDevice))`(`[WifiP2pDevice](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice)` wifiP2pDevice) ` The requested[WifiP2pDevice](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice)is available. |

## Public methods

### onDeviceInfoAvailable

Added in[API level 29](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void onDeviceInfoAvailable (WifiP2pDevice wifiP2pDevice)
```

The requested[WifiP2pDevice](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice)is available.

<br />

|                                                                              Parameters                                                                               ||
|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| `wifiP2pDevice` | `WifiP2pDevice`: Wi-Fi p2p[WifiP2pDevice](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice)This value may be`null`. <br /> |