2017-01-04 3 views
0

私のアプリケーションでWi-Fiに直接を使用しています。私は2つのAndroidデバイス間の接続を確立することができます。AndroidデバイスでWi-Fiダイレクトで接続要求の否定応答を処理するにはどうすればよいですか?

否定応答の接続要求を処理したいと思います。 User1がUser2に接続要求を送信し、User2がその要求を拒否した場合、User1はUser2が接続要求を拒否していることをどのように知るか。私はこれについて研究しましたが、何かを見つけることができませんでした。

質問:

  1. 送信者側で接続要求の否定応答を処理する方法は?

答えて

0

このメソッドは、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. 
    } 
} 
+0

いいえ、動作しません。開始が成功するか失敗するかを通知するだけです。 –

+0

接続の状態をリスンするには 'WifiP2pManager.ConnectionInfoListener'を実装する必要があります。 –

+0

WifiP2pManager.ConnectionInfoListenerは、接続が確立されている場合に情報を提供し、要求が別のデバイスによって拒否された場合は提供しません。 –

関連する問題