我正在开发一个 Wifi-direct 应用程序,其中列出了可用的设备,当设备进入“不可用”状态时,我必须将其从列表中删除。
我尝试使用 WifiDirectDemo 示例,它成功地将发现的设备添加到列表中,但是当设备不可用时,它不会收到通知。当设备不可用时,不会触发“WIFI_P2P_PEERS_CHANGED_ACTION”意图。
当我再次尝试“discoverPeers”时,“onPeersAvailable”方法会获取已经发现的设备列表。它不会删除不可用的设备。
当设备不可用时,有什么方法可以得到通知?