2013-09-08 13 views
5

क्या वाईफ़ाई-डायरेक्ट पर एक सहकर्मी से कनेक्शन समाप्त करने का कोई तरीका है? मैंने रद्द करने का प्रयास किया और समूह को हटा दें। वे दोनों व्यस्त हो गए? धन्यवाद।एंड्रॉइड पर सहकर्मी के लिए वाईफाई-सीधा अंत कनेक्शन?

उत्तर

8

यह वह तरीका है जिसका उपयोग मैं सहकर्मी से डिस्कनेक्ट करने के लिए कर रहा हूं। मैंने लॉग से देखा कि ऐप में निर्मित एंड्रॉइड भी साथियों को डिस्कनेक्ट करने के लिए एक ही विधि का उपयोग करता है।

public static void disconnect() { 
    if (mManager != null && mChannel != null) { 
     mManager.requestGroupInfo(mChannel, new GroupInfoListener() { 
      @Override 
      public void onGroupInfoAvailable(WifiP2pGroup group) { 
       if (group != null && mManager != null && mChannel != null 
         && group.isGroupOwner()) { 
        mManager.removeGroup(mChannel, new ActionListener() { 

         @Override 
         public void onSuccess() { 
          Log.d(TAG, "removeGroup onSuccess -"); 
         } 

         @Override 
         public void onFailure(int reason) { 
          Log.d(TAG, "removeGroup onFailure -" + reason); 
         } 
        }); 
       } 
      } 
     }); 
    } 
} 
+8

क्या आप समूह के मालिक नहीं हैं तो डिस्कनेक्ट करने का कोई तरीका है? – Doronz

संबंधित मुद्दे