代码之家  ›  专栏  ›  技术社区  ›  Lcukerd

当有人试图使用WifiP2PManager进行连接时,会调用哪个方法。连接(Channel、WifiP2pConfig、ActionListener)?

  •  0
  • Lcukerd  · 技术社区  · 8 年前

    我尝试在2台设备上使用

    manager.addLocalService(channel, service, ActionListener)

    然后使用连接两个设备

    manager.connect(channel, config, ActionListener) .

    我想知道在目标设备上显示接受/拒绝连接的弹出窗口之前调用了哪种方法。我能找到的只是 onConnectionInfoAvailable(WifiP2pInfo p2pInfo) ,但在建立连接后调用。

    我基本上希望收到试图使用WIFI P2P连接到我的设备的“实例名称”,然后拒绝连接请求,而不显示系统对话框(允许用户接受/拒绝连接)。

    我无法在文档或任何其他地方帮助我做到这一点。如果有人知道怎么做,或者可以为我指出正确的方向,那么请让我知道。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Lcukerd    8 年前

    我解决了。我可以将instancename和devicename(我要连接的设备的)放入 Map 这在设置服务时通过。从其他设备中,我可以使用 this 然后找到我需要的一个实例名。