Stay organized with collections
Save and categorize content based on your preferences.
Interfaces
Classes
Exceptions
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-15 UTC.
[null,null,["Last updated 2025-05-15 UTC."],[],[],null,["# androidx.slice\n==============\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/androidx/slice/package-summary \"View this page in Java\")\n\nInterfaces\n----------\n\n|---------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [SliceUtils.SliceActionListener](/reference/kotlin/androidx/slice/SliceUtils.SliceActionListener) | A listener used to receive events on slices parsed with [parseSlice](/reference/kotlin/androidx/slice/SliceUtils#parseSlice(android.content.Context,java.io.InputStream,java.lang.String,androidx.slice.SliceUtils.SliceActionListener)). |\n| [SliceViewManager.SliceCallback](/reference/kotlin/androidx/slice/SliceViewManager.SliceCallback) | Class that listens to changes in [Slice](/reference/kotlin/androidx/slice/Slice)s. |\n\nClasses\n-------\n\n|---------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Slice](/reference/kotlin/androidx/slice/Slice) | A slice is a piece of app content and actions that can be surfaced outside of the app. |\n| [SliceConvert](/reference/kotlin/androidx/slice/SliceConvert) | Convert between [androidx.slice.Slice](/reference/kotlin/androidx/slice/Slice) and [android.app.slice.Slice](https://developer.android.com/reference/android/app/slice/Slice.html) |\n| [SliceItem](/reference/kotlin/androidx/slice/SliceItem) | A SliceItem is a single unit in the tree structure of a [Slice](/reference/kotlin/androidx/slice/Slice). |\n| [SliceManager](/reference/kotlin/androidx/slice/SliceManager) | Class to handle interactions with [Slice](/reference/kotlin/androidx/slice/Slice)s. |\n| [SliceMetadata](/reference/kotlin/androidx/slice/SliceMetadata) | Utility class to parse a [Slice](/reference/kotlin/androidx/slice/Slice) and provide access to information around its contents. |\n| [SliceProvider](/reference/kotlin/androidx/slice/SliceProvider) | A SliceProvider allows an app to provide [Slice](/reference/kotlin/androidx/slice/Slice)s to the Android OS. |\n| [SliceStructure](/reference/kotlin/androidx/slice/SliceStructure) | Class used to see if two Slices are structurally equivalent ignoring specific content such as text or icons. |\n| [SliceUtils](/reference/kotlin/androidx/slice/SliceUtils) | Utilities for dealing with slices. |\n| [SliceUtils.SerializeOptions](/reference/kotlin/androidx/slice/SliceUtils.SerializeOptions) | Holds options for how to handle SliceItems that cannot be serialized. |\n| [SliceViewManager](/reference/kotlin/androidx/slice/SliceViewManager) | Class to handle interactions with [Slice](/reference/kotlin/androidx/slice/Slice)s. |\n\nExceptions\n----------\n\n|---------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [SliceUtils.SliceParseException](/reference/kotlin/androidx/slice/SliceUtils.SliceParseException) | Exception thrown during [parseSlice](/reference/kotlin/androidx/slice/SliceUtils#parseSlice(android.content.Context,java.io.InputStream,java.lang.String,androidx.slice.SliceUtils.SliceActionListener)). |"]]