Loading core/java/android/bluetooth/BluetoothGatt.java +47 −16 Original line number Diff line number Diff line Loading @@ -159,9 +159,11 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onConnectionStateChange(BluetoothGatt.this, GATT_FAILURE, BluetoothProfile.STATE_DISCONNECTED); } } }); synchronized(mStateLock) { Loading Loading @@ -192,8 +194,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onPhyUpdate(BluetoothGatt.this, txPhy, rxPhy, status); } } }); } Loading @@ -212,8 +216,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onPhyRead(BluetoothGatt.this, txPhy, rxPhy, status); } } }); } Loading @@ -235,7 +241,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { mCallback.onConnectionStateChange(BluetoothGatt.this, status, profileState); if (mCallback != null) { mCallback.onConnectionStateChange(BluetoothGatt.this, status, profileState); } } }); Loading Loading @@ -294,8 +303,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onServicesDiscovered(BluetoothGatt.this, status); } } }); } Loading Loading @@ -344,7 +355,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { mCallback.onCharacteristicRead(BluetoothGatt.this, characteristic, status); if (mCallback != null) { mCallback.onCharacteristicRead(BluetoothGatt.this, characteristic, status); } } }); } Loading Loading @@ -390,7 +404,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { mCallback.onCharacteristicWrite(BluetoothGatt.this, characteristic, status); if (mCallback != null) { mCallback.onCharacteristicWrite(BluetoothGatt.this, characteristic, status); } } }); } Loading @@ -416,8 +433,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onCharacteristicChanged(BluetoothGatt.this, characteristic); } } }); } Loading Loading @@ -461,8 +480,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onDescriptorRead(BluetoothGatt.this, descriptor, status); } } }); } Loading Loading @@ -505,8 +526,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onDescriptorWrite(BluetoothGatt.this, descriptor, status); } } }); } Loading @@ -529,8 +552,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onReliableWriteCompleted(BluetoothGatt.this, status); } } }); } Loading @@ -548,8 +573,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onReadRemoteRssi(BluetoothGatt.this, rssi, status); } } }); } Loading @@ -568,8 +595,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onMtuChanged(BluetoothGatt.this, mtu, status); } } }); } Loading @@ -590,9 +619,11 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onConnectionUpdated(BluetoothGatt.this, interval, latency, timeout, status); } } }); } }; Loading Loading
core/java/android/bluetooth/BluetoothGatt.java +47 −16 Original line number Diff line number Diff line Loading @@ -159,9 +159,11 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onConnectionStateChange(BluetoothGatt.this, GATT_FAILURE, BluetoothProfile.STATE_DISCONNECTED); } } }); synchronized(mStateLock) { Loading Loading @@ -192,8 +194,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onPhyUpdate(BluetoothGatt.this, txPhy, rxPhy, status); } } }); } Loading @@ -212,8 +216,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onPhyRead(BluetoothGatt.this, txPhy, rxPhy, status); } } }); } Loading @@ -235,7 +241,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { mCallback.onConnectionStateChange(BluetoothGatt.this, status, profileState); if (mCallback != null) { mCallback.onConnectionStateChange(BluetoothGatt.this, status, profileState); } } }); Loading Loading @@ -294,8 +303,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onServicesDiscovered(BluetoothGatt.this, status); } } }); } Loading Loading @@ -344,7 +355,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { mCallback.onCharacteristicRead(BluetoothGatt.this, characteristic, status); if (mCallback != null) { mCallback.onCharacteristicRead(BluetoothGatt.this, characteristic, status); } } }); } Loading Loading @@ -390,7 +404,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { mCallback.onCharacteristicWrite(BluetoothGatt.this, characteristic, status); if (mCallback != null) { mCallback.onCharacteristicWrite(BluetoothGatt.this, characteristic, status); } } }); } Loading @@ -416,8 +433,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onCharacteristicChanged(BluetoothGatt.this, characteristic); } } }); } Loading Loading @@ -461,8 +480,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onDescriptorRead(BluetoothGatt.this, descriptor, status); } } }); } Loading Loading @@ -505,8 +526,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onDescriptorWrite(BluetoothGatt.this, descriptor, status); } } }); } Loading @@ -529,8 +552,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onReliableWriteCompleted(BluetoothGatt.this, status); } } }); } Loading @@ -548,8 +573,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onReadRemoteRssi(BluetoothGatt.this, rssi, status); } } }); } Loading @@ -568,8 +595,10 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onMtuChanged(BluetoothGatt.this, mtu, status); } } }); } Loading @@ -590,9 +619,11 @@ public final class BluetoothGatt implements BluetoothProfile { mHandler.post(new Runnable() { @Override public void run() { if (mCallback != null) { mCallback.onConnectionUpdated(BluetoothGatt.this, interval, latency, timeout, status); } } }); } }; Loading