From 5a9e58372a89d4557008c91b264b7a238a92ce4a Mon Sep 17 00:00:00 2001 From: Tim Peng Date: Tue, 2 Jun 2020 14:11:54 +0800 Subject: [PATCH] =?UTF-8?q?=20=E2=80=9CBluetooth=20Audio=20Codec=E2=80=9D?= =?UTF-8?q?=20is=20not=20getting=20listed=20while=20searching=20for=20it?= =?UTF-8?q?=20using=20=E2=80=9Ckeywords=E2=80=9D=20from=20settings=20searc?= =?UTF-8?q?h=20tab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -Implement PreferenceControllerMixin to decide nonIndexableKeys list according to isAvailable() status Bug: 156337281 Test: make -j50 RunSettingsRoboTests Change-Id: I8787acfd50ac351499781d016a3c806a1a6b4f9f --- .../bluetooth/AbstractBluetoothPreferenceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/development/bluetooth/AbstractBluetoothPreferenceController.java b/src/com/android/settings/development/bluetooth/AbstractBluetoothPreferenceController.java index 8abe162a08f..6735115c351 100644 --- a/src/com/android/settings/development/bluetooth/AbstractBluetoothPreferenceController.java +++ b/src/com/android/settings/development/bluetooth/AbstractBluetoothPreferenceController.java @@ -19,6 +19,7 @@ package com.android.settings.development.bluetooth; import android.bluetooth.BluetoothA2dp; import android.content.Context; +import com.android.settings.core.PreferenceControllerMixin; import com.android.settings.development.BluetoothA2dpConfigStore; import com.android.settings.development.BluetoothServiceConnectionListener; import com.android.settingslib.core.lifecycle.Lifecycle; @@ -31,7 +32,7 @@ import com.android.settingslib.development.DeveloperOptionsPreferenceController; */ public abstract class AbstractBluetoothPreferenceController extends DeveloperOptionsPreferenceController implements BluetoothServiceConnectionListener, - LifecycleObserver, OnDestroy { + LifecycleObserver, OnDestroy, PreferenceControllerMixin { protected volatile BluetoothA2dp mBluetoothA2dp;