Loading src/com/android/settings/slices/SliceBuilderUtils.java +2 −3 Original line number Diff line number Diff line Loading @@ -287,11 +287,10 @@ public class SliceBuilderUtils { return new ListBuilder(context, sliceData.getUri(), ListBuilder.INFINITY) .setAccentColor(color) .setHeader(builder -> builder .addInputRange(builder -> builder .setTitle(sliceData.getTitle()) .setSubtitle(subtitleText) .setPrimaryAction(primaryAction)) .addInputRange(builder -> builder .setPrimaryAction(primaryAction) .setMax(sliderController.getMaxSteps()) .setValue(sliderController.getSliderPosition()) .setInputAction(actionIntent)) Loading tests/robotests/src/com/android/settings/testutils/SliceTester.java +4 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ import androidx.slice.SliceMetadata; import androidx.slice.builders.ListBuilder; import androidx.slice.core.SliceAction; import androidx.slice.core.SliceQuery; import androidx.slice.widget.EventInfo; import androidx.core.graphics.drawable.IconCompat; Loading Loading @@ -159,6 +160,9 @@ public class SliceTester { final long sliceTTL = metadata.getExpiry(); assertThat(sliceTTL).isEqualTo(ListBuilder.INFINITY); final int headerType = metadata.getHeaderType(); assertThat(headerType).isEqualTo(EventInfo.ROW_TYPE_SLIDER); // Check primary intent final PendingIntent primaryPendingIntent = primaryAction.getAction(); assertThat(primaryPendingIntent).isEqualTo( Loading Loading
src/com/android/settings/slices/SliceBuilderUtils.java +2 −3 Original line number Diff line number Diff line Loading @@ -287,11 +287,10 @@ public class SliceBuilderUtils { return new ListBuilder(context, sliceData.getUri(), ListBuilder.INFINITY) .setAccentColor(color) .setHeader(builder -> builder .addInputRange(builder -> builder .setTitle(sliceData.getTitle()) .setSubtitle(subtitleText) .setPrimaryAction(primaryAction)) .addInputRange(builder -> builder .setPrimaryAction(primaryAction) .setMax(sliderController.getMaxSteps()) .setValue(sliderController.getSliderPosition()) .setInputAction(actionIntent)) Loading
tests/robotests/src/com/android/settings/testutils/SliceTester.java +4 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ import androidx.slice.SliceMetadata; import androidx.slice.builders.ListBuilder; import androidx.slice.core.SliceAction; import androidx.slice.core.SliceQuery; import androidx.slice.widget.EventInfo; import androidx.core.graphics.drawable.IconCompat; Loading Loading @@ -159,6 +160,9 @@ public class SliceTester { final long sliceTTL = metadata.getExpiry(); assertThat(sliceTTL).isEqualTo(ListBuilder.INFINITY); final int headerType = metadata.getHeaderType(); assertThat(headerType).isEqualTo(EventInfo.ROW_TYPE_SLIDER); // Check primary intent final PendingIntent primaryPendingIntent = primaryAction.getAction(); assertThat(primaryPendingIntent).isEqualTo( Loading