Remove the ZenModeSliceBuilder
We don't want the old Do Not Disturb page to show up in the search index results, so we can remove the custom Slice Builder. Note that this is part of the general Do Not Disturb/Modes Settings Changes: see b/353700470 Bug: 341726633 Test: atest SettingsSliceProviderTest, flash+test Flag: android.app.modes_ui Change-Id: Ibba372d5fa6caf3ee28d9fd2a900047060b212da
This commit is contained in:
@@ -120,6 +120,16 @@ public class SettingsSliceProvider extends SliceProvider {
|
||||
* permission can use them.
|
||||
*/
|
||||
private static final List<Uri> PUBLICLY_SUPPORTED_CUSTOM_SLICE_URIS =
|
||||
android.app.Flags.modesUi()
|
||||
?
|
||||
Arrays.asList(
|
||||
CustomSliceRegistry.BLUETOOTH_URI,
|
||||
CustomSliceRegistry.FLASHLIGHT_SLICE_URI,
|
||||
CustomSliceRegistry.LOCATION_SLICE_URI,
|
||||
CustomSliceRegistry.MOBILE_DATA_SLICE_URI,
|
||||
CustomSliceRegistry.WIFI_CALLING_URI,
|
||||
CustomSliceRegistry.WIFI_SLICE_URI
|
||||
) :
|
||||
Arrays.asList(
|
||||
CustomSliceRegistry.BLUETOOTH_URI,
|
||||
CustomSliceRegistry.FLASHLIGHT_SLICE_URI,
|
||||
@@ -184,7 +194,9 @@ public class SettingsSliceProvider extends SliceProvider {
|
||||
}
|
||||
|
||||
if (CustomSliceRegistry.ZEN_MODE_SLICE_URI.equals(sliceUri)) {
|
||||
registerIntentToUri(ZenModeSliceBuilder.INTENT_FILTER, sliceUri);
|
||||
if (!android.app.Flags.modesUi()) {
|
||||
registerIntentToUri(ZenModeSliceBuilder.INTENT_FILTER, sliceUri);
|
||||
}
|
||||
return;
|
||||
} else if (CustomSliceRegistry.BLUETOOTH_URI.equals(sliceUri)) {
|
||||
registerIntentToUri(BluetoothSliceBuilder.INTENT_FILTER, sliceUri);
|
||||
@@ -256,7 +268,8 @@ public class SettingsSliceProvider extends SliceProvider {
|
||||
.getSlicesFeatureProvider()
|
||||
.getNewWifiCallingSliceHelper(getContext())
|
||||
.createWifiCallingSlice(sliceUri);
|
||||
} else if (CustomSliceRegistry.ZEN_MODE_SLICE_URI.equals(sliceUri)) {
|
||||
} else if (!android.app.Flags.modesUi()
|
||||
&& CustomSliceRegistry.ZEN_MODE_SLICE_URI.equals(sliceUri)) {
|
||||
return ZenModeSliceBuilder.getSlice(getContext());
|
||||
} else if (CustomSliceRegistry.BLUETOOTH_URI.equals(sliceUri)) {
|
||||
return BluetoothSliceBuilder.getSlice(getContext());
|
||||
|
Reference in New Issue
Block a user