From 209af08eca265eb2af741bd2fa807802636ec570 Mon Sep 17 00:00:00 2001 From: Mady Mellor Date: Fri, 30 Mar 2018 14:06:26 -0700 Subject: [PATCH] Add subtype for layout direction to Slice Test: make Bug: 73123366 Change-Id: I1446dadd8a50e7682d640aa55a7d4a20faf52416 --- api/current.txt | 1 + core/java/android/app/slice/Slice.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/api/current.txt b/api/current.txt index d0eee5c1a438c..ee766ac7cf1e4 100644 --- a/api/current.txt +++ b/api/current.txt @@ -7226,6 +7226,7 @@ package android.app.slice { field public static final java.lang.String HINT_TTL = "ttl"; field public static final java.lang.String SUBTYPE_COLOR = "color"; field public static final java.lang.String SUBTYPE_CONTENT_DESCRIPTION = "content_description"; + field public static final java.lang.String SUBTYPE_LAYOUT_DIRECTION = "layout_direction"; field public static final java.lang.String SUBTYPE_MAX = "max"; field public static final java.lang.String SUBTYPE_MESSAGE = "message"; field public static final java.lang.String SUBTYPE_MILLIS = "millis"; diff --git a/core/java/android/app/slice/Slice.java b/core/java/android/app/slice/Slice.java index fc3b38d2bcfbb..bf3398ad3c731 100644 --- a/core/java/android/app/slice/Slice.java +++ b/core/java/android/app/slice/Slice.java @@ -87,6 +87,7 @@ public final class Slice implements Parcelable { SUBTYPE_SOURCE, SUBTYPE_TOGGLE, SUBTYPE_VALUE, + SUBTYPE_LAYOUT_DIRECTION, }) @Retention(RetentionPolicy.SOURCE) public @interface SliceSubtype {} @@ -189,6 +190,12 @@ public final class Slice implements Parcelable { * slices. */ public static final String HINT_PERMISSION_REQUEST = "permission_request"; + /** + * Subtype to indicate that this item indicates the layout direction for content + * in the slice. + * Expected to be an item of format {@link SliceItem#FORMAT_INT}. + */ + public static final String SUBTYPE_LAYOUT_DIRECTION = "layout_direction"; /** * Key to retrieve an extra added to an intent when a control is changed. */