यह वह तरीका है जिसका उपयोग मैं सहकर्मी से डिस्कनेक्ट करने के लिए कर रहा हूं। मैंने लॉग से देखा कि ऐप में निर्मित एंड्रॉइड भी साथियों को डिस्कनेक्ट करने के लिए एक ही विधि का उपयोग करता है।
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);
}
});
}
}
});
}
}
स्रोत
2013-09-13 18:16:13
क्या आप समूह के मालिक नहीं हैं तो डिस्कनेक्ट करने का कोई तरीका है? – Doronz