2012-10-10 104 views
4

我想在建立连接后从wifi直连组断开连接。我只想静静地搬出,而不中断已经与集团所有者有关的其他客户。我用manager.Connect()方法来建立连接。但没有看到任何方法断开连接。只有其他选项我看到manager.removeGroup(),但我想这将删除整个组并中断现有的网络连接。从wifi直接组断开连接

我该如何正确地做到这一点?

谢谢

+0

如果从客户端调用它,它不会对所有者和其他客户端产生影响。这里还有一些有趣的话题,介绍如何删除记住的组和调用WifiP2pManager的隐藏功能。 http://stackoverflow.com/questions/15152817/can-i-change-the-group-owner-in-a-persistent-group-in-wi-fi-direct/26242221#26242221 –

回答

3

函数removeGroup()的第一个参数是一个通道。所以我认为,如果这是由客户发起的,则只有客户和组所有者之间的渠道将被断开。

-1
manager.cancelConnect(channel, null); 
+2

不,这是用来中止未完成的连接过程。 – ocramot