Determine LeAudio toggle visibility after mIsLeAudioOnlyDevice is initialized
Bug: 352431349 Test: atest BluetoothDetailsProfilesControllerTest Flag: com.android.settings.flags.hide_le_audio_toggle_for_le_audio_only_device Change-Id: Ic6a8327f7c8e680a29dfd82407ac8304fc25cf89
This commit is contained in:
@@ -182,7 +182,15 @@ public class BluetoothDetailsProfilesController extends BluetoothDetailsControll
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (profile instanceof LeAudioProfile) {
|
if (profile instanceof LeAudioProfile) {
|
||||||
profilePref.setVisible(mIsLeAudioToggleEnabled);
|
boolean showLeAudioToggle = mIsLeAudioToggleEnabled;
|
||||||
|
if (Flags.hideLeAudioToggleForLeAudioOnlyDevice() && mIsLeAudioOnlyDevice) {
|
||||||
|
showLeAudioToggle = false;
|
||||||
|
Log.d(
|
||||||
|
TAG,
|
||||||
|
"Hide LeAudio toggle for LeAudio-only Device: "
|
||||||
|
+ mCachedDevice.getDevice().getAnonymizedAddress());
|
||||||
|
}
|
||||||
|
profilePref.setVisible(showLeAudioToggle);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (profile instanceof MapProfile) {
|
if (profile instanceof MapProfile) {
|
||||||
@@ -526,13 +534,6 @@ public class BluetoothDetailsProfilesController extends BluetoothDetailsControll
|
|||||||
boolean isLeEnabledByDefault =
|
boolean isLeEnabledByDefault =
|
||||||
SystemProperties.getBoolean(LE_AUDIO_CONNECTION_BY_DEFAULT_PROPERTY, true);
|
SystemProperties.getBoolean(LE_AUDIO_CONNECTION_BY_DEFAULT_PROPERTY, true);
|
||||||
mIsLeAudioToggleEnabled = isLeAudioToggleVisible || isLeEnabledByDefault;
|
mIsLeAudioToggleEnabled = isLeAudioToggleVisible || isLeEnabledByDefault;
|
||||||
if (Flags.hideLeAudioToggleForLeAudioOnlyDevice() && mIsLeAudioOnlyDevice) {
|
|
||||||
mIsLeAudioToggleEnabled = false;
|
|
||||||
Log.d(
|
|
||||||
TAG,
|
|
||||||
"Hide LeAudio toggle for LeAudio-only Device: "
|
|
||||||
+ mCachedDevice.getDevice().getAnonymizedAddress());
|
|
||||||
}
|
|
||||||
Log.d(TAG, "BT_LE_AUDIO_CONTACT_SHARING_ENABLED:" + mIsLeContactSharingEnabled
|
Log.d(TAG, "BT_LE_AUDIO_CONTACT_SHARING_ENABLED:" + mIsLeContactSharingEnabled
|
||||||
+ ", LE_AUDIO_TOGGLE_VISIBLE_PROPERTY:" + isLeAudioToggleVisible
|
+ ", LE_AUDIO_TOGGLE_VISIBLE_PROPERTY:" + isLeAudioToggleVisible
|
||||||
+ ", LE_AUDIO_CONNECTION_BY_DEFAULT_PROPERTY:" + isLeEnabledByDefault);
|
+ ", LE_AUDIO_CONNECTION_BY_DEFAULT_PROPERTY:" + isLeEnabledByDefault);
|
||||||
|
Reference in New Issue
Block a user