diff --git a/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceController.java index a94bc6d879d..617a9bb735a 100644 --- a/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceController.java +++ b/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceController.java @@ -152,7 +152,7 @@ public class AccessibilityHearingAidPreferenceController extends BasePreferenceC if (!mHearingAidProfileSupported) { return null; } - if (!mBluetoothAdapter.isEnabled()) { + if (mBluetoothAdapter == null || !mBluetoothAdapter.isEnabled()) { return null; } final List deviceList = mLocalBluetoothManager.getProfileManager() @@ -166,6 +166,9 @@ public class AccessibilityHearingAidPreferenceController extends BasePreferenceC } private boolean isHearingAidProfileSupported() { + if (mBluetoothAdapter == null || !mBluetoothAdapter.isEnabled()) { + return false; + } final List supportedList = mBluetoothAdapter.getSupportedProfiles(); if (supportedList.contains(BluetoothProfile.HEARING_AID)) { return true;