断开WiFi Direct组的连接

5
我想在连接wifi direct组后断开连接。我只想静默地移出,而不会中断已经与组所有者连接的其他客户端。
我使用manager.Connect()方法建立连接。但是没有看到任何断开连接的方法。我唯一看到的选项是manager.removeGroup(),但我猜这将删除整个组并中断现有的网络连接。
请问怎样才能正确操作?
谢谢

1
如果您从客户端调用它,它不会对所有者和其他客户端产生影响。此外,以下是一些有趣的线程,介绍如何删除已记住的组并调用WifiP2pManager的隐藏函数。https://dev59.com/em_Xa4cB1Zd3GeqPxBQ-#26242221 - Sebastian Corradi
2个回答

3
函数removeGroup()的第一个参数是一个频道(channel),因此如果它是由客户端发起的,只有客户端和群组所有者之间的通道将被断开。

-2
 manager.cancelConnect(channel, null);

3
不,这是用来取消未完成的连接过程的。 - ocramot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接