in rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreBluetoothDetector.java [86:100]
private void startDetection() {
if (BluetoothAdapter.getDefaultAdapter() != null) {
if (BluetoothAdapter.getDefaultAdapter().isEnabled()) {
bluetoothEnabledRelay.accept(Capability.ENABLED);
} else {
bluetoothEnabledRelay.accept(Capability.DISABLED);
}
// Listen for Bluetooth state changes.
context.registerReceiver(
bluetoothStateReceiver, new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED));
} else if (RxCentralLogger.isError()) {
RxCentralLogger.error("startDetection - Default Bluetooth Adapter is null!");
}
}