Merge "Catch IllegalArgumentException when unregister callback" into main
This commit is contained in:
@@ -256,8 +256,17 @@ public class BluetoothDeviceDetailsFragment extends RestrictedDashboardFragment
|
|||||||
public void onDetach() {
|
public void onDetach() {
|
||||||
super.onDetach();
|
super.onDetach();
|
||||||
mManager.getEventManager().unregisterCallback(mBluetoothCallback);
|
mManager.getEventManager().unregisterCallback(mBluetoothCallback);
|
||||||
mBluetoothAdapter.removeOnMetadataChangedListener(
|
BluetoothDevice device = mCachedDevice.getDevice();
|
||||||
mCachedDevice.getDevice(), mExtraControlMetadataListener);
|
try {
|
||||||
|
mBluetoothAdapter.removeOnMetadataChangedListener(
|
||||||
|
device, mExtraControlMetadataListener);
|
||||||
|
} catch (IllegalArgumentException e) {
|
||||||
|
Log.w(
|
||||||
|
TAG,
|
||||||
|
"Unable to unregister metadata change callback for "
|
||||||
|
+ mCachedDevice,
|
||||||
|
e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateExtraControlUri(int viewWidth) {
|
private void updateExtraControlUri(int viewWidth) {
|
||||||
|
Reference in New Issue
Block a user