private void startDetection()

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!");
    }
  }