在我的应用中,我尝试与对等方断开连接(点击电话上的后退按钮)时自动与对等方断开连接。但是,在实现它时,该应用程序由于某种原因而崩溃。
在主要活动中,我有方法connector();
public void disconnect() {
mManager.removeGroup(mChannel, new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
Log.d("main", "removeGroup onSuccess");
}
@Override
public void onFailure(int reason) {
Log.d("main", "removeGroup onFailure -" + reason);
}
});
}
在我要触发断开连接的活动中,在onPause()方法中调用了connect()方法:
MainActivity mn = new MainActivity();
@Override
protected void onPause() {
super.onPause();
mn.disconnect();
}
我做错了什么导致我退出活动时崩溃了吗?