[catalyst] migrate media controls settings

Flag: com.android.settings.flags.catalyst_media_controls
Fixes: 337243570
Fixes: 389133530
Fixes: 389133114
Test: atest MediaControlsLockScreenSwitchPreferenceTest
Test: atest MediaControlsSwitchPreferenceTest
Change-Id: Ibe8fed064cd6223085764f5125cff45a9bea734d
This commit is contained in:
Michael Mikhail
2025-02-11 17:29:52 +00:00
parent 9e1e4f18a3
commit aec68e2372
15 changed files with 477 additions and 4 deletions

View File

@@ -17,6 +17,10 @@
package com.android.settings.sound;
import android.app.settings.SettingsEnums;
import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
@@ -26,6 +30,7 @@ import com.android.settingslib.search.SearchIndexable;
/**
* Media control settings located in the sound menu
*/
// LINT.IfChange
@SearchIndexable
public class MediaControlsSettings extends DashboardFragment {
@@ -48,4 +53,10 @@ public class MediaControlsSettings extends DashboardFragment {
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.media_controls_settings);
@Override
public @Nullable String getPreferenceScreenBindingKey(@NonNull Context context) {
return MediaControlsScreen.KEY;
}
}
// LINT.ThenChange(MediaControlsScreen.kt)