am cd460538: Merge "Don\'t send the onServiceDisconnected callback after close." into lmp-mr1-dev
* commit 'cd460538a4e00cd36be478b00d298a6e2526528f': Don't send the onServiceDisconnected callback after close.
This commit is contained in:
@@ -229,7 +229,6 @@ public final class BluetoothHeadset implements BluetoothProfile {
|
||||
private ServiceListener mServiceListener;
|
||||
private IBluetoothHeadset mService;
|
||||
private BluetoothAdapter mAdapter;
|
||||
private boolean mIsClosed;
|
||||
|
||||
final private IBluetoothStateChangeCallback mBluetoothStateChangeCallback =
|
||||
new IBluetoothStateChangeCallback.Stub() {
|
||||
@@ -260,7 +259,6 @@ public final class BluetoothHeadset implements BluetoothProfile {
|
||||
mContext = context;
|
||||
mServiceListener = l;
|
||||
mAdapter = BluetoothAdapter.getDefaultAdapter();
|
||||
mIsClosed = false;
|
||||
|
||||
IBluetoothManager mgr = mAdapter.getBluetoothManager();
|
||||
if (mgr != null) {
|
||||
@@ -314,7 +312,7 @@ public final class BluetoothHeadset implements BluetoothProfile {
|
||||
Log.e(TAG,"",e);
|
||||
}
|
||||
}
|
||||
mIsClosed = true;
|
||||
mServiceListener = null;
|
||||
doUnbind();
|
||||
}
|
||||
|
||||
@@ -983,9 +981,6 @@ public final class BluetoothHeadset implements BluetoothProfile {
|
||||
if (mServiceListener != null) {
|
||||
mServiceListener.onServiceDisconnected(BluetoothProfile.HEADSET);
|
||||
}
|
||||
if (mIsClosed){
|
||||
mServiceListener = null;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user