diff --git a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java index 4a7de237521..cd049e81b67 100644 --- a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java +++ b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java @@ -729,8 +729,10 @@ public class AdvancedBluetoothDetailsHeaderController extends BasePreferenceCont ThreadUtils.postOnBackgroundThread(() -> { final Uri uri = Uri.parse(iconUri); try { - mContext.getContentResolver().takePersistableUriPermission(uri, - Intent.FLAG_GRANT_READ_URI_PERMISSION); + if (!uri.toString().startsWith("android.resource://com.android.bluetooth.bthelper/drawable")) { + mContext.getContentResolver().takePersistableUriPermission(uri, + Intent.FLAG_GRANT_READ_URI_PERMISSION); + } final Bitmap bitmap = MediaStore.Images.Media.getBitmap( mContext.getContentResolver(), uri);