diff options
| author | 2018-02-23 01:03:33 +0000 | |
|---|---|---|
| committer | 2018-02-23 01:03:33 +0000 | |
| commit | f09c8c168db25ad7fd01f7ad3b64f548fce296f1 (patch) | |
| tree | 06901cc6e8b1cc9b7b9fe9130f11a777b88f1c63 | |
| parent | cfd17093cd9cb092a7c3c31eb8afb7e91525a06c (diff) | |
| parent | 3267ed8f74f5ab7330d74908a2e181a5ba225479 (diff) | |
Merge "Move metadata key from Slice to SliceManager"
| -rw-r--r-- | api/current.txt | 1 | ||||
| -rw-r--r-- | core/java/android/app/slice/Slice.java | 10 | ||||
| -rw-r--r-- | core/java/android/app/slice/SliceManager.java | 9 |
3 files changed, 10 insertions, 10 deletions
diff --git a/api/current.txt b/api/current.txt index bc2d8939201d..3bf3e0441d4b 100644 --- a/api/current.txt +++ b/api/current.txt @@ -7267,6 +7267,7 @@ package android.app.slice { method public void registerSliceCallback(android.net.Uri, java.util.List<android.app.slice.SliceSpec>, java.util.concurrent.Executor, android.app.slice.SliceManager.SliceCallback); method public void unpinSlice(android.net.Uri); method public void unregisterSliceCallback(android.net.Uri, android.app.slice.SliceManager.SliceCallback); + field public static final java.lang.String SLICE_METADATA_KEY = "android.metadata.SLICE_URI"; } public static abstract interface SliceManager.SliceCallback { diff --git a/core/java/android/app/slice/Slice.java b/core/java/android/app/slice/Slice.java index 126deefae282..0a5795e471f5 100644 --- a/core/java/android/app/slice/Slice.java +++ b/core/java/android/app/slice/Slice.java @@ -71,16 +71,6 @@ public final class Slice implements Parcelable { public @interface SliceHint {} /** - * The meta-data key that allows an activity to easily be linked directly to a slice. - * <p> - * An activity can be statically linked to a slice uri by including a meta-data item - * for this key that contains a valid slice uri for the same application declaring - * the activity. - * @hide - */ - public static final String SLICE_METADATA_KEY = "android.metadata.SLICE_URI"; - - /** * Hint that this content is a title of other content in the slice. This can also indicate that * the content should be used in the shortcut representation of the slice (icon, label, action), * normally this should be indicated by adding the hint on the action containing that content. diff --git a/core/java/android/app/slice/SliceManager.java b/core/java/android/app/slice/SliceManager.java index 3f13fffb3857..a978e5b54c45 100644 --- a/core/java/android/app/slice/SliceManager.java +++ b/core/java/android/app/slice/SliceManager.java @@ -60,6 +60,15 @@ public class SliceManager { public static final String ACTION_REQUEST_SLICE_PERMISSION = "android.intent.action.REQUEST_SLICE_PERMISSION"; + /** + * The meta-data key that allows an activity to easily be linked directly to a slice. + * <p> + * An activity can be statically linked to a slice uri by including a meta-data item + * for this key that contains a valid slice uri for the same application declaring + * the activity. + */ + public static final String SLICE_METADATA_KEY = "android.metadata.SLICE_URI"; + private final ISliceManager mService; private final Context mContext; private final ArrayMap<Pair<Uri, SliceCallback>, ISliceListener> mListenerLookup = |