Loading src/com/android/settings/development/bluetooth/BluetoothCodecListPreferenceController.java +8 −0 Original line number Diff line number Diff line Loading @@ -78,6 +78,10 @@ public class BluetoothCodecListPreferenceController @Override public boolean onPreferenceChange(@Nullable Preference preference, @NonNull Object newValue) { if (!Flags.a2dpOffloadCodecExtensibilitySettings()) { return false; } if (DEBUG) { Log.d(TAG, "onPreferenceChange: newValue=" + (String) newValue); } Loading Loading @@ -120,6 +124,10 @@ public class BluetoothCodecListPreferenceController @Override public void updateState(@Nullable Preference preference) { super.updateState(preference); if (!Flags.a2dpOffloadCodecExtensibilitySettings()) { return; } final List<String> codecIds = new ArrayList<>(); final List<String> labels = new ArrayList<>(); String selectedCodecId = mDefaultValue; Loading tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecListPreferenceControllerTest.java +3 −1 Original line number Diff line number Diff line Loading @@ -35,12 +35,14 @@ import android.bluetooth.BluetoothCodecType; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothProfile; import android.content.Context; import android.platform.test.annotations.RequiresFlagsEnabled; import androidx.lifecycle.LifecycleOwner; import androidx.preference.ListPreference; import androidx.preference.PreferenceScreen; import com.android.settings.development.BluetoothA2dpConfigStore; import com.android.settings.development.Flags; import com.android.settingslib.core.lifecycle.Lifecycle; import org.junit.Before; Loading @@ -57,7 +59,6 @@ import java.util.List; @RunWith(RobolectricTestRunner.class) public class BluetoothCodecListPreferenceControllerTest { private static final String DEVICE_ADDRESS = "00:11:22:33:44:55"; @Mock private BluetoothA2dp mBluetoothA2dp; Loading Loading @@ -245,6 +246,7 @@ public class BluetoothCodecListPreferenceControllerTest { } @Test @RequiresFlagsEnabled(Flags.FLAG_A2DP_OFFLOAD_CODEC_EXTENSIBILITY_SETTINGS) public void onPreferenceChange_notifyPreference() { assertFalse( mController.onPreferenceChange( Loading Loading
src/com/android/settings/development/bluetooth/BluetoothCodecListPreferenceController.java +8 −0 Original line number Diff line number Diff line Loading @@ -78,6 +78,10 @@ public class BluetoothCodecListPreferenceController @Override public boolean onPreferenceChange(@Nullable Preference preference, @NonNull Object newValue) { if (!Flags.a2dpOffloadCodecExtensibilitySettings()) { return false; } if (DEBUG) { Log.d(TAG, "onPreferenceChange: newValue=" + (String) newValue); } Loading Loading @@ -120,6 +124,10 @@ public class BluetoothCodecListPreferenceController @Override public void updateState(@Nullable Preference preference) { super.updateState(preference); if (!Flags.a2dpOffloadCodecExtensibilitySettings()) { return; } final List<String> codecIds = new ArrayList<>(); final List<String> labels = new ArrayList<>(); String selectedCodecId = mDefaultValue; Loading
tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecListPreferenceControllerTest.java +3 −1 Original line number Diff line number Diff line Loading @@ -35,12 +35,14 @@ import android.bluetooth.BluetoothCodecType; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothProfile; import android.content.Context; import android.platform.test.annotations.RequiresFlagsEnabled; import androidx.lifecycle.LifecycleOwner; import androidx.preference.ListPreference; import androidx.preference.PreferenceScreen; import com.android.settings.development.BluetoothA2dpConfigStore; import com.android.settings.development.Flags; import com.android.settingslib.core.lifecycle.Lifecycle; import org.junit.Before; Loading @@ -57,7 +59,6 @@ import java.util.List; @RunWith(RobolectricTestRunner.class) public class BluetoothCodecListPreferenceControllerTest { private static final String DEVICE_ADDRESS = "00:11:22:33:44:55"; @Mock private BluetoothA2dp mBluetoothA2dp; Loading Loading @@ -245,6 +246,7 @@ public class BluetoothCodecListPreferenceControllerTest { } @Test @RequiresFlagsEnabled(Flags.FLAG_A2DP_OFFLOAD_CODEC_EXTENSIBILITY_SETTINGS) public void onPreferenceChange_notifyPreference() { assertFalse( mController.onPreferenceChange( Loading