【问题标题】:How to handle the negative response of connection request in Wi-Fi direct in Android devices?如何处理 Android 设备 Wi-Fi Direct 中连接请求的否定响应?
【发布时间】:2017-05-18 18:08:20
【问题描述】:

我在我的应用程序中使用 Wi-Fi 直连。我能够在两个 Android 设备之间建立连接。

我想处理连接请求的否定响应。当用户 1 向用户 2 发送连接请求并且用户 2 拒绝该请求时,用户 1 将如何知道用户 2 拒绝了他的连接请求。我对此进行了研究,但找不到任何东西。

问题:

  1. 如何处理发送端连接请求的否定响应?

【问题讨论】:

    标签: android wifi-direct data-connections


    【解决方案1】:

    这个方法你必须在实现WifiP2pManager.ConnectionInfoListener之后定义。

    @Override
    public void onConnectionInfoAvailable(final WifiP2pInfo info) {
    
    
       if(info.groupFormed) {
            //groupformed is a boolean which will be true when user2
           // accepts the connection otherwise false.
        }
    }
    

    【讨论】:

    • 不,它不会工作。它仅在启动成功或失败时通知您。
    • 那么你应该实现WifiP2pManager.ConnectionInfoListener这个来监听连接状态。
    • WifiP2pManager.ConnectionInfoListener 在连接建立时提供信息,而不是在请求被其他设备拒绝时提供信息。
    • @The4thIceman 我看到了您关于与 Wi-Fi direct 相关的堆栈溢出的帖子。你能帮我解决这个问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多