From 78cce9cd50461530041053959e0fdd8830fd66f2 Mon Sep 17 00:00:00 2001 From: Haijie Hong Date: Sun, 29 Sep 2024 11:34:38 +0800 Subject: [PATCH] Add audio category preference in more settings fragment BUG: 343317785 Test: local tested Flag: com.android.settings.flags.enable_bluetooth_device_details_polish Change-Id: I427a85159881205805933023020db2db73d729b6 --- res/xml/bluetooth_device_more_settings_fragment.xml | 3 +++ .../ui/view/DeviceDetailsMoreSettingsFragment.kt | 10 +++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/res/xml/bluetooth_device_more_settings_fragment.xml b/res/xml/bluetooth_device_more_settings_fragment.xml index 4fb4acae03c..83aee8a26a4 100644 --- a/res/xml/bluetooth_device_more_settings_fragment.xml +++ b/res/xml/bluetooth_device_more_settings_fragment.xml @@ -19,6 +19,9 @@ android:key="bluetooth_device_more_settings_screen" android:title="@string/device_details_more_settings"> + + diff --git a/src/com/android/settings/bluetooth/ui/view/DeviceDetailsMoreSettingsFragment.kt b/src/com/android/settings/bluetooth/ui/view/DeviceDetailsMoreSettingsFragment.kt index c0fbd4f2c4a..885516e0e29 100644 --- a/src/com/android/settings/bluetooth/ui/view/DeviceDetailsMoreSettingsFragment.kt +++ b/src/com/android/settings/bluetooth/ui/view/DeviceDetailsMoreSettingsFragment.kt @@ -25,6 +25,7 @@ import android.view.Menu import android.view.MenuItem import androidx.lifecycle.lifecycleScope import com.android.settings.R +import com.android.settings.bluetooth.BluetoothDetailsAudioDeviceTypeController import com.android.settings.bluetooth.BluetoothDetailsProfilesController import com.android.settings.bluetooth.Utils import com.android.settings.bluetooth.ui.model.DeviceSettingPreferenceModel @@ -136,7 +137,14 @@ class DeviceDetailsMoreSettingsFragment : DashboardFragment() { formatter.getInvisibleBluetoothProfiles( FragmentTypeModel.DeviceDetailsMoreSettingsFragment ), - ) + ), + BluetoothDetailsAudioDeviceTypeController( + context, + this, + localBluetoothManager, + cachedDevice, + settingsLifecycle, + ), ) }