本文整理了Java中android.net.wifi.p2p.WifiP2pManager.removeGroup()
方法的一些代码示例,展示了WifiP2pManager.removeGroup()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WifiP2pManager.removeGroup()
方法的具体详情如下:
包路径:android.net.wifi.p2p.WifiP2pManager
类名称:WifiP2pManager
方法名:removeGroup
暂无
代码示例来源:origin: robolectric/robolectric
@Test
public void removeGroup_nullListener() {
manager.removeGroup(channel, null);
// Should not fail with a null listener
}
代码示例来源:origin: robolectric/robolectric
@Test
public void removeGroup_success() {
TestActionListener testListener = new TestActionListener();
manager.removeGroup(channel, testListener);
assertThat(testListener.success).isTrue();
}
代码示例来源:origin: robolectric/robolectric
@Test
public void removeGroup_failure() {
TestActionListener testListener = new TestActionListener();
RuntimeEnvironment.getMasterScheduler().pause();
manager.removeGroup(channel, testListener);
shadowManager.setNextActionFailure(WifiP2pManager.BUSY);
RuntimeEnvironment.getMasterScheduler().unPause();
assertThat(testListener.success).isFalse();
assertThat(testListener.reason).isEqualTo(WifiP2pManager.BUSY);
}
代码示例来源:origin: markrjr/Salut
@Override
public void onGroupInfoAvailable(final WifiP2pGroup group) {
if (group != null) {
manager.removeGroup(channel, new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
isConnectedToAnotherDevice = false;
deleteGroup(manager, channel, group);
Log.d(TAG, "Removed WiFi Direct Group.");
}
@Override
public void onFailure(int reason) {
Log.e(TAG, "Failed to remove a WiFi Direct Group. Reason: " + reason);
}
});
}
}
});
代码示例来源:origin: saki4510t/libcommon
/**
* 切断する
*/
protected void internalDisconnect(final WifiP2pManager.ActionListener listener) {
if (DEBUG) Log.v(TAG, "internalDisconnect:");
if (mWifiP2pManager != null) {
if ((mWifiP2pDevice == null)
|| (mWifiP2pDevice.status == WifiP2pDevice.CONNECTED)) {
// 接続されていないか、既に接続済みの時
if (mChannel != null) {
mWifiP2pManager.removeGroup(mChannel, listener);
}
} else if (mWifiP2pDevice.status == WifiP2pDevice.AVAILABLE
|| mWifiP2pDevice.status == WifiP2pDevice.INVITED) {
// ネゴシエーション中の時
mWifiP2pManager.cancelConnect(mChannel, listener);
}
}
}
代码示例来源:origin: drulabs/LocalDash
@Override
protected void onDestroy() {
// mNsdHelper.tearDown();
// connListener.tearDown();
appController.stopConnectionListener();
Utility.clearPreferences(LocalDashWiFiP2PSD.this);
Utility.deletePersistentGroups(wifiP2pManager, wifip2pChannel);
if (wifiP2pManager != null && wifip2pChannel != null) {
wifiP2pManager.removeGroup(wifip2pChannel, new WifiP2pManager.ActionListener() {
@Override
public void onFailure(int reasonCode) {
Log.d(TAG, "Disconnect failed. Reason :" + reasonCode);
}
@Override
public void onSuccess() {
}
});
}
super.onDestroy();
}
代码示例来源:origin: hiteshbpatel/Android_Blog_Projects
@Override
public void disconnect() {
final DeviceDetailFragment fragment = (DeviceDetailFragment) getFragmentManager()
.findFragmentById(R.id.fragment_detail);
fragment.resetViews();
manager.removeGroup(channel, new ActionListener() {
@Override
public void onFailure(int reasonCode) {
// Log.d(TAG, "Disconnect failed. Reason :" + reasonCode);
}
@Override
public void onSuccess() {
fragment.getView().setVisibility(View.GONE);
}
});
}
代码示例来源:origin: drulabs/LocalDash
@Override
protected void onDestroy() {
// mNsdHelper.tearDown();
// connListener.tearDown();
appController.stopConnectionListener();
Utility.clearPreferences(LocalDashWiFiDirect.this);
Utility.deletePersistentGroups(wifiP2pManager, wifip2pChannel);
DBAdapter.getInstance(LocalDashWiFiDirect.this).clearDatabase();
wifiP2pManager.removeGroup(wifip2pChannel, new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
}
@Override
public void onFailure(int i) {
}
});
super.onDestroy();
}
代码示例来源:origin: YaphetS1/WiFi-Direct-File-Transfer-App
p2pManager.removeGroup(channel, null);
内容来源于网络,如有侵权,请联系作者删除!