diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-03-30 15:09:26 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-03-30 15:09:26 +0000 |
| commit | ea3377b4d47cf590548428df230b713231793ea6 (patch) | |
| tree | 4341f9a4cbb7969a42775fc4b344960f4a8e9994 /core/java | |
| parent | 75c4f589b9c57490df0e21b9989ecda5b67b0c79 (diff) | |
| parent | 39b9fb373c8da878199e0da39647db6fca53b4de (diff) | |
Merge "Slices: Fix up some formatting and add examples" into pi-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/slice/SliceManager.java | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/core/java/android/app/slice/SliceManager.java b/core/java/android/app/slice/SliceManager.java index 1afe53d8a7b5..88b198b40be9 100644 --- a/core/java/android/app/slice/SliceManager.java +++ b/core/java/android/app/slice/SliceManager.java @@ -81,6 +81,17 @@ public class SliceManager { * 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. + * + * <pre class="prettyprint"> + * {@literal + * <activity android:name="com.example.mypkg.MyActivity"> + * <meta-data android:name="android.metadata.SLICE_URI" + * android:value="content://com.example.mypkg/main_slice" /> + * </activity>} + * </pre> + * + * @see #mapIntentToUri(Intent) + * @see SliceProvider#onMapIntentToUri(Intent) */ public static final String SLICE_METADATA_KEY = "android.metadata.SLICE_URI"; @@ -257,16 +268,17 @@ public class SliceManager { * <p> * This goes through a several stage resolution process to determine if any slice * can represent this intent. - * - If the intent contains data that {@link ContentResolver#getType} is - * {@link SliceProvider#SLICE_TYPE} then the data will be returned. - * - If the intent with {@link #CATEGORY_SLICE} added resolves to a provider, then + * <ol> + * <li> If the intent contains data that {@link ContentResolver#getType} is + * {@link SliceProvider#SLICE_TYPE} then the data will be returned.</li> + * <li>If the intent with {@link #CATEGORY_SLICE} added resolves to a provider, then * the provider will be asked to {@link SliceProvider#onMapIntentToUri} and that result - * will be returned. - * - Lastly, if the intent explicitly points at an activity, and that activity has + * will be returned.</li> + * <li>Lastly, if the intent explicitly points at an activity, and that activity has * meta-data for key {@link #SLICE_METADATA_KEY}, then the Uri specified there will be - * returned. - * - If no slice is found, then {@code null} is returned. - * + * returned.</li> + * <li>If no slice is found, then {@code null} is returned.</li> + * </ol> * @param intent The intent associated with a slice. * @return The Slice Uri provided by the app or null if none exists. * @see Slice |
