diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/car/CarBatteryController.java b/packages/SystemUI/src/com/android/systemui/statusbar/car/CarBatteryController.java index 244536d22ef33..497720265d7c9 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/car/CarBatteryController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/car/CarBatteryController.java @@ -78,6 +78,10 @@ public class CarBatteryController extends BroadcastReceiver implements BatteryCo public CarBatteryController(Context context) { mContext = context; + if (mAdapter == null) { + return; + } + mAdapter.getProfileProxy(context.getApplicationContext(), mHfpServiceListener, BluetoothProfile.HEADSET_CLIENT); } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java b/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java index 30a42c2e2e42d..07856daa9d8a7 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/car/ConnectedDeviceSignalController.java @@ -69,12 +69,16 @@ public class ConnectedDeviceSignalController extends BroadcastReceiver { mNetworkSignalView = (ImageView) mSignalsView.findViewById(R.id.connected_device_network_signal); - mAdapter.getProfileProxy(context.getApplicationContext(), mHfpServiceListener, - BluetoothProfile.HEADSET_CLIENT); - TypedValue typedValue = new TypedValue(); context.getResources().getValue(R.dimen.status_bar_icon_scale_factor, typedValue, true); mIconScaleFactor = typedValue.getFloat(); + + if (mAdapter == null) { + return; + } + + mAdapter.getProfileProxy(context.getApplicationContext(), mHfpServiceListener, + BluetoothProfile.HEADSET_CLIENT); } public void startListening() {