From 8deca199265f66a4f73ed7170113530761f9027c Mon Sep 17 00:00:00 2001 From: Pinyao Ting Date: Fri, 11 Oct 2019 16:59:28 -0700 Subject: [PATCH] fix the issue slice cannot be triggered from uri Bug: 122879432 Change-Id: Id36a45bbbdb858b5b8d9fd6f1b3f5f97eb84e9fd Test: 1. install SliceViewer (https://github.com/android/user-interface-samples/releases) 2. adb shell am start -d "slice-https://sliceviewer.android.example.com/hello" (cherry picked from commit 09b91e60272a6751bd61471360e1fa20c424dcdf) --- core/java/android/app/slice/SliceManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/java/android/app/slice/SliceManager.java b/core/java/android/app/slice/SliceManager.java index 955093d3380e0..90ecce2a21700 100644 --- a/core/java/android/app/slice/SliceManager.java +++ b/core/java/android/app/slice/SliceManager.java @@ -390,6 +390,8 @@ public class SliceManager { } Bundle extras = new Bundle(); extras.putParcelable(SliceProvider.EXTRA_INTENT, intent); + extras.putParcelableArrayList(SliceProvider.EXTRA_SUPPORTED_SPECS, + new ArrayList<>(supportedSpecs)); final Bundle res = provider.call(SliceProvider.METHOD_MAP_INTENT, null, extras); if (res == null) { return null;