cel*_*190 5 android wifi-direct wifip2p
当您discoverPeers使用Wi-Fi Direct进行呼叫时,它会向该onPeersAvailable方法返回一个对等列表PeerListListener(一旦您呼叫requestPeers).然而,当你打电话discoverServices,你只能在一个时间到得到一个服务onDnsSdServiceAvailable的方法DnsSdServiceResponseListener.有谁知道是否有办法改变这一点并在给定时间获得所有服务?或者,如果有特殊原因导致它一次只能返回一个?
据我所知,没有办法改变这一点。只是一一给出,具体时间也没有确定。
总而言之,处理获取所有这些服务的建议方法是实现一个计时器,每次发现发现时都会重置该计时器,并且在发现之前触发它,您将确定所有对等服务都已被发现。很糟糕,但这就是它的工作方式。
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |