Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99042759 authored by tim peng's avatar tim peng Committed by Android (Google) Code Review
Browse files

Merge "Add slice regist key for dynamic group" into rvc-dev

parents 09ff25cd 0abaafcf
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@ import com.android.settings.homepage.contextualcards.slices.FaceSetupSlice;
import com.android.settings.homepage.contextualcards.slices.LowStorageSlice;
import com.android.settings.homepage.contextualcards.slices.NotificationChannelSlice;
import com.android.settings.location.LocationSlice;
import com.android.settings.media.MediaOutputGroupSlice;
import com.android.settings.media.MediaOutputIndicatorSlice;
import com.android.settings.media.MediaOutputSlice;
import com.android.settings.media.RemoteMediaSlice;
@@ -283,6 +284,16 @@ public class CustomSliceRegistry {
            .appendPath(MediaOutputSliceConstants.KEY_MEDIA_OUTPUT)
            .build();

    /**
     * Backing Uri for the Media output group Slice.
     */
    public static Uri MEDIA_OUTPUT_GROUP_SLICE_URI = new Uri.Builder()
            .scheme(ContentResolver.SCHEME_CONTENT)
            .authority(SettingsSliceProvider.SLICE_AUTHORITY)
            .appendPath(SettingsSlicesContract.PATH_SETTING_ACTION)
            .appendPath(MediaOutputSliceConstants.KEY_MEDIA_OUTPUT_GROUP)
            .build();

    /**
     * Backing Uri for the Media output indicator Slice.
     */
@@ -337,6 +348,7 @@ public class CustomSliceRegistry {
        sUriToSlice.put(WIFI_SLICE_URI, WifiSlice.class);
        sUriToSlice.put(DARK_THEME_SLICE_URI, DarkThemeSlice.class);
        sUriToSlice.put(REMOTE_MEDIA_SLICE_URI, RemoteMediaSlice.class);
        sUriToSlice.put(MEDIA_OUTPUT_GROUP_SLICE_URI, MediaOutputGroupSlice.class);
    }

    public static Class<? extends CustomSliceable> getSliceClassByUri(Uri uri) {