2013-04-11 69 views
4

我正在开发一个Wifi直接应用程序,其中列出了可用设备以及设备进入“不可用”状态时我必须将其从列表。Android WifiP2p - 当发现设备不可用时收到通知

我尝试使用WifiDirectDemo示例,它成功添加列表中发现的设备,但是当设备不可用时,它不会收到通知。 设备不可用时,不会触发“WIFI_P2P_PEERS_CHANGED_ACTION”意图。

当我再次尝试“discoverPeers”时,“onPeersAvailable”方法获取已经发现的设备列表。它不会去除不可用的设备。

当设备不可用时,有什么方法可以收到通知吗?

回答

1

Have a look at this post

的总和:同行谁走出去的范围会自动在一段时间后对等列表中删除 - 这可能属于直到1分钟。 我用s4和s5迷你设备测试它。 s5 mini发现了s4设备 - 当我在s4设备上关闭wifi时,大约需要20秒,然后s5迷你设备播放PEERS_CHANGED动作,并且s4没有再出现在设备列表中...

相关问题