当我尝试使用WifiP2pManager
's createGroup
或使用 2 (BUSY) asremoveGroup
获得回调时,在我的两个设备上。onFailure
reason
我尝试使用此处给出的建议WifiP2pManager 在 CreateGroup 上返回 BUSY 状态(在创建新组之前删除组),但这没有帮助,因为我总是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);
}
});