Allow GridBuilder to specify a top-level content intent
Bug: 68378574
Test: manual, check weather / contact / gallery slices
Check that weather is tappable
Change-Id: If10c48a05c0991b371887ee167799db6a5c7641d
diff --git a/slices/view/src/androidTest/java/androidx/app/slice/render/SliceCreator.java b/slices/view/src/androidTest/java/androidx/app/slice/render/SliceCreator.java
index d4551ef..ca24c98 100644
--- a/slices/view/src/androidTest/java/androidx/app/slice/render/SliceCreator.java
+++ b/slices/view/src/androidTest/java/androidx/app/slice/render/SliceCreator.java
@@ -98,7 +98,11 @@
}
private Slice createWeather(Uri sliceUri) {
+ SliceAction primaryAction = new SliceAction(getBroadcastIntent(ACTION_TOAST,
+ "open weather app"), Icon.createWithResource(getContext(), R.drawable.weather_1),
+ "Weather is happening!");
GridBuilder b = new GridBuilder(getContext(), sliceUri);
+ b.setPrimaryAction(primaryAction);
return b.addCell(new GridBuilder.CellBuilder(b)
.addLargeImage(Icon.createWithResource(getContext(), R.drawable.weather_1))
.addText("MON")