【发布时间】:2015-05-23 21:04:39
【问题描述】:
在我的两台设备上,当我尝试使用WifiP2pManager 的createGroup 或removeGroup 时,我得到onFailure 回调,其中2(忙)为reason。
我尝试使用此处给出的建议WifiP2pManager return BUSY state on CreateGroup(在创建新组之前删除组),但这没有帮助,因为我总是收到onFailure
在removeGroup回调。
我测试过的设备:LG Optimus G (CM 12.1 - Android 5.1)、Gigabyte GSmart Guru G1 (stock Android 4.2)。
更新
代码是:
manager.removeGroup(channel, new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
Debug.d();
manager.createGroup(channel, new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
Debug.d();
}
@Override
public void onFailure(int reason) {
Debug.d("" + reason);
}
});
}
@Override
public void onFailure(int reason) {
Debug.d("" + reason);
}
});
【问题讨论】:
-
您是否还从设置中检查了您的 Wifi 是否已启用?
-
我不明白您为什么要在 removeGroup 期间尝试创建组?您能解释一下...您是否打算在删除其他组时创建组?
标签: android wifi android-wifi wifi-direct wifip2p