Android WifiP2p - Seja notificado quando um dispositivo descoberto ficar indisponível
Estou desenvolvendo um aplicativo Wifi-Direct no qual estou listando os dispositivos que estão disponíveis e quando o dispositivo vai para o status "unavailble" eu tenho que removê-lo da lista.
Eu tentei com o exemplo WifiDirectDemo, ele adiciona com sucesso os dispositivos descobertos na lista, mas quando o dispositivo fica indisponível, ele não está sendo notificado. A intenção "WIFI_P2P_PEERS_CHANGED_ACTION" não é acionada quando o dispositivo fica indisponível.
Quando eu tento "discoverPeers" novamente, o método "onPeersAvailable" obtém a lista de dispositivos que já foram descobertos. Não está removendo os dispositivos não carregáveis.
Existe alguma maneira de ser notificado quando o dispositivo fica indisponível?