Add developer option for le audio sharing ui flow.
Test: atest com.android.settings.development Bug: 368401233 Flag: com.android.settingslib.flags.audio_sharing_developer_option Change-Id: I9a8c7ad9a2620184080bcdfc9f430c3b25659b7d
This commit is contained in:
@@ -99,7 +99,9 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
||||
AdbClearKeysDialogHost, LogPersistDialogHost,
|
||||
BluetoothRebootDialog.OnRebootDialogListener,
|
||||
AbstractBluetoothPreferenceController.Callback,
|
||||
NfcRebootDialog.OnNfcRebootDialogConfirmedListener, BluetoothSnoopLogHost {
|
||||
NfcRebootDialog.OnNfcRebootDialogConfirmedListener,
|
||||
BluetoothSnoopLogHost,
|
||||
BluetoothLeAudioModePreferenceController.OnModeChangeListener {
|
||||
|
||||
private static final String TAG = "DevSettingsDashboard";
|
||||
@VisibleForTesting static final int REQUEST_BIOMETRIC_PROMPT = 100;
|
||||
@@ -498,6 +500,10 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
||||
getDevelopmentOptionsController(
|
||||
BluetoothLeAudioModePreferenceController.class);
|
||||
leAudioModeController.onRebootDialogConfirmed();
|
||||
|
||||
final BluetoothLeAudioUiPreferenceController leAudioUiController =
|
||||
getDevelopmentOptionsController(BluetoothLeAudioUiPreferenceController.class);
|
||||
leAudioUiController.onRebootDialogConfirmed();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -520,6 +526,10 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
||||
getDevelopmentOptionsController(
|
||||
BluetoothLeAudioModePreferenceController.class);
|
||||
leAudioModeController.onRebootDialogCanceled();
|
||||
|
||||
final BluetoothLeAudioUiPreferenceController leAudioUiController =
|
||||
getDevelopmentOptionsController(BluetoothLeAudioUiPreferenceController.class);
|
||||
leAudioUiController.onRebootDialogCanceled();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -741,6 +751,7 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
||||
controllers.add(new BluetoothMapVersionPreferenceController(context));
|
||||
controllers.add(new BluetoothLeAudioPreferenceController(context, fragment));
|
||||
controllers.add(new BluetoothLeAudioModePreferenceController(context, fragment));
|
||||
controllers.add(new BluetoothLeAudioUiPreferenceController(context, fragment));
|
||||
controllers.add(new BluetoothLeAudioDeviceDetailsPreferenceController(context));
|
||||
controllers.add(new BluetoothLeAudioAllowListPreferenceController(context));
|
||||
controllers.add(new BluetoothA2dpHwOffloadPreferenceController(context, fragment));
|
||||
@@ -858,6 +869,15 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBroadcastDisabled() {
|
||||
for (AbstractPreferenceController controller : mPreferenceControllers) {
|
||||
if (controller instanceof BluetoothLeAudioUiPreferenceController) {
|
||||
((BluetoothLeAudioUiPreferenceController) controller).onBroadcastDisabled();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* For Search.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user