Android的WifiP2p - 当发现设备无法去得到通知(Android WifiP2p -

2019-08-21 18:23发布

我正在开发一个WiFi直连应用程序我在这家上市可用,当设备进入“unavailble”状态,我必须从列表中删除它的设备。

我试图与WifiDirectDemo样品,它成功地增加了发现的设备列表中,但是当设备进入不可用它是没有得到通知。 当设备发生不可用“WIFI_P2P_PEERS_CHANGED_ACTION”意图不被解雇。

当我尝试“discoverPeers”了,“onPeersAvailable”方法获取已发现的设备列表中。 它不删除unavailble设备。

有什么办法当设备进入不可用得到通知?

Answer 1:

看看这个帖子

总之:同行谁走出去的范围会自动在一段时间后对等列表中删除 - 这可能属于直到1分钟。 我与S4和S5迷你设备进行测试。 S5迷你发现了S4设备 - 当我关掉无线网络连接的S4设备上花了大约20秒,那么S5小型设备broadcastes一个PEERS_CHANGED的行动的S4没有appera不再在DEVICELIST ...



文章来源: Android WifiP2p - Get notified when a discovered device goes unavailable