# Slice.Builder

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# Builder

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/app/slice/Slice.Builder "View this page in Java")  

```
class Builder
```

|---|--------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                     ||
| ↳ | [android.app.slice.Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#) |

*** ** * ** ***

| **This class was deprecated in API level 35.**
|
| Slice framework has been deprecated, it will not receive any updates from android.os.Build.VANILLA_ICE_CREAM and forward. If you are looking for a framework that sends displayable data from one app to another, consider using[android.app.appsearch.AppSearchManager](https://developer.android.com/reference/kotlin/android/app/appsearch/AppSearchManager.html#).

A Builder used to construct[Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice)s

## Summary

|                                                                                                                                                                                                                                    Public constructors                                                                                                                                                                                                                                    ||
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#Builder(android.app.slice.Slice.Builder))`(`parent:` `[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)`)` Create a builder for a[Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice)that is a sub-slice of the slice being constructed by the provided builder.                                                    |
| [Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#Builder(android.net.Uri,%20android.app.slice.SliceSpec))`(`uri:` `[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html#)`, `spec:` `[SliceSpec](https://developer.android.com/reference/kotlin/android/app/slice/SliceSpec)!`)` Create a builder which will construct a[Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice)for the given Uri. |

|                                                                                                                                                                                                                                                                                                                                                                                                        Public methods                                                                                                                                                                                                                                                                                                                                                                                                         ||
|-------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addAction](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addAction(android.app.PendingIntent,%20android.app.slice.Slice,%20kotlin.String))`(`action:` `[PendingIntent](https://developer.android.com/reference/kotlin/android/app/PendingIntent.html#)`, `s:` `[Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice)`, `subType:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?`)` Add an action to the slice being constructed                                                                                                                                                                                       |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addBundle](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addBundle(android.os.Bundle,%20kotlin.String,%20kotlin.collections.MutableList))`(`bundle:` `[Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html#)!`, `subType:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?`, `hints:` `[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!`)` Add a bundle to the slice being constructed.                                                                                      |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addHints](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addHints(kotlin.collections.MutableList))`(`hints:` `[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!`)` Add hints to the Slice being constructed                                                                                                                                                                                                                                                                                                                                 |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addIcon](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addIcon(android.graphics.drawable.Icon,%20kotlin.String,%20kotlin.collections.MutableList))`(`icon:` `[Icon](https://developer.android.com/reference/kotlin/android/graphics/drawable/Icon.html#)!`, `subType:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?`, `hints:` `[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!`)` Add an image to the slice being constructed                                                                     |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addInt](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addInt(kotlin.Int,%20kotlin.String,%20kotlin.collections.MutableList))`(`value:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `subType:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?`, `hints:` `[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!`)` Add an integer to the slice being constructed                                                                                                          |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addLong](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addLong(kotlin.Long,%20kotlin.String,%20kotlin.collections.MutableList))`(`value:` `[Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`, `subType:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?`, `hints:` `[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!`)` Add a long to the slice being constructed                                                                                                         |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addRemoteInput](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addRemoteInput(android.app.RemoteInput,%20kotlin.String,%20kotlin.collections.MutableList))`(`remoteInput:` `[RemoteInput](https://developer.android.com/reference/kotlin/android/app/RemoteInput.html#)!`, `subType:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?`, `hints:` `[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!`)` Add remote input to the slice being constructed                                                   |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addSubSlice](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addSubSlice(android.app.slice.Slice,%20kotlin.String))`(`slice:` `[Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice)`, `subType:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?`)` Add a sub-slice to the slice being constructed                                                                                                                                                                                                                                                                                                                       |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [addText](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#addText(kotlin.CharSequence,%20kotlin.String,%20kotlin.collections.MutableList))`(`text:` `[CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html)!`, `subType:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?`, `hints:` `[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!`)` Add text to the slice being constructed                                                                                  |
| open[Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice)!                  | [build](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#build())`()` Construct the slice.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| open[Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#)! | [setCallerNeeded](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#setCallerNeeded(kotlin.Boolean))`(`callerNeeded:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Tells the system whether for this slice the return value of[SliceProvider.onBindSlice(Uri, java.util.Set)](https://developer.android.com/reference/kotlin/android/app/slice/SliceProvider#onBindSlice(android.net.Uri,%20kotlin.collections.MutableSet))may be different depending on[SliceProvider.getCallingPackage()](https://developer.android.com/reference/kotlin/android/content/ContentProvider.html#getCallingPackage())and should not be cached for multiple apps. |

## Public constructors

### Builder

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
Builder(parent: Slice.Builder)
```

Create a builder for a[Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice)that is a sub-slice of the slice being constructed by the provided builder.

|                                                                                    Parameters                                                                                    ||
|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `parent` | [Slice.Builder](https://developer.android.com/reference/kotlin/android/app/slice/Slice.Builder#):The builder constructing the parent slice This value cannot be`null`. |

### Builder

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
Builder(
    uri: Uri, 
    spec: SliceSpec!)
```

Create a builder which will construct a[Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice)for the given Uri.

|                                                                 Parameters                                                                 ||
|--------|------------------------------------------------------------------------------------------------------------------------------------|
| `uri`  | [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html#):Uri to tag for this slice. This value cannot be`null`. |
| `spec` | [SliceSpec](https://developer.android.com/reference/kotlin/android/app/slice/SliceSpec)!:the spec for this slice.                  |

## Public methods

### addAction

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addAction(
    action: PendingIntent, 
    s: Slice, 
    subType: String?
): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add an action to the slice being constructed

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ||
|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `subType` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?:Optional template-specific type information This value may be`null`. Value is[android.app.slice.Slice#SUBTYPE_COLOR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_COLOR:kotlin.String),[android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_CONTENT_DESCRIPTION:kotlin.String),[android.app.slice.Slice#SUBTYPE_MAX](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MAX:kotlin.String),[android.app.slice.Slice#SUBTYPE_MESSAGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MESSAGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_PRIORITY](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_PRIORITY:kotlin.String),[android.app.slice.Slice#SUBTYPE_RANGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_RANGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_SOURCE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_SOURCE:kotlin.String),[android.app.slice.Slice#SUBTYPE_TOGGLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_TOGGLE:kotlin.String),[android.app.slice.Slice#SUBTYPE_VALUE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_VALUE:kotlin.String), or[android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_LAYOUT_DIRECTION:kotlin.String) |
| `action`  | [PendingIntent](https://developer.android.com/reference/kotlin/android/app/PendingIntent.html#):This value cannot be`null`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `s`       | [Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice):This value cannot be`null`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

**See Also**

- [android.app.slice.SliceItem#getSubType()](https://developer.android.com/reference/kotlin/android/app/slice/SliceItem#getSubType())  

### addBundle

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addBundle(
    bundle: Bundle!, 
    subType: String?, 
    hints: MutableList<String!>!
): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add a bundle to the slice being constructed.

Expected to be used for support library extension, should not be used for general development

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ||
|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `subType` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?:Optional template-specific type information This value may be`null`. Value is[android.app.slice.Slice#SUBTYPE_COLOR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_COLOR:kotlin.String),[android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_CONTENT_DESCRIPTION:kotlin.String),[android.app.slice.Slice#SUBTYPE_MAX](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MAX:kotlin.String),[android.app.slice.Slice#SUBTYPE_MESSAGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MESSAGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_PRIORITY](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_PRIORITY:kotlin.String),[android.app.slice.Slice#SUBTYPE_RANGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_RANGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_SOURCE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_SOURCE:kotlin.String),[android.app.slice.Slice#SUBTYPE_TOGGLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_TOGGLE:kotlin.String),[android.app.slice.Slice#SUBTYPE_VALUE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_VALUE:kotlin.String), or[android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_LAYOUT_DIRECTION:kotlin.String)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `hints`   | [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!\>!:Value is[android.app.slice.Slice#HINT_TITLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TITLE:kotlin.String),[android.app.slice.Slice#HINT_LIST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST:kotlin.String),[android.app.slice.Slice#HINT_LIST_ITEM](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST_ITEM:kotlin.String),[android.app.slice.Slice#HINT_LARGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LARGE:kotlin.String),[android.app.slice.Slice#HINT_ACTIONS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ACTIONS:kotlin.String),[android.app.slice.Slice#HINT_SELECTED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SELECTED:kotlin.String),[android.app.slice.Slice#HINT_NO_TINT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_NO_TINT:kotlin.String),[android.app.slice.Slice#HINT_SHORTCUT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SHORTCUT:kotlin.String), android.app.slice.Slice.HINT_TOGGLE,[android.app.slice.Slice#HINT_HORIZONTAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_HORIZONTAL:kotlin.String),[android.app.slice.Slice#HINT_PARTIAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PARTIAL:kotlin.String),[android.app.slice.Slice#HINT_SEE_MORE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SEE_MORE:kotlin.String),[android.app.slice.Slice#HINT_KEYWORDS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_KEYWORDS:kotlin.String),[android.app.slice.Slice#HINT_ERROR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ERROR:kotlin.String),[android.app.slice.Slice#HINT_TTL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TTL:kotlin.String),[android.app.slice.Slice#HINT_LAST_UPDATED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LAST_UPDATED:kotlin.String), or[android.app.slice.Slice#HINT_PERMISSION_REQUEST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PERMISSION_REQUEST:kotlin.String) |

**See Also**

- [android.app.slice.SliceItem#getSubType()](https://developer.android.com/reference/kotlin/android/app/slice/SliceItem#getSubType())  

### addHints

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addHints(hints: MutableList<String!>!): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add hints to the Slice being constructed

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ||
|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `hints` | [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!\>!:Value is[android.app.slice.Slice#HINT_TITLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TITLE:kotlin.String),[android.app.slice.Slice#HINT_LIST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST:kotlin.String),[android.app.slice.Slice#HINT_LIST_ITEM](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST_ITEM:kotlin.String),[android.app.slice.Slice#HINT_LARGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LARGE:kotlin.String),[android.app.slice.Slice#HINT_ACTIONS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ACTIONS:kotlin.String),[android.app.slice.Slice#HINT_SELECTED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SELECTED:kotlin.String),[android.app.slice.Slice#HINT_NO_TINT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_NO_TINT:kotlin.String),[android.app.slice.Slice#HINT_SHORTCUT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SHORTCUT:kotlin.String), android.app.slice.Slice.HINT_TOGGLE,[android.app.slice.Slice#HINT_HORIZONTAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_HORIZONTAL:kotlin.String),[android.app.slice.Slice#HINT_PARTIAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PARTIAL:kotlin.String),[android.app.slice.Slice#HINT_SEE_MORE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SEE_MORE:kotlin.String),[android.app.slice.Slice#HINT_KEYWORDS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_KEYWORDS:kotlin.String),[android.app.slice.Slice#HINT_ERROR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ERROR:kotlin.String),[android.app.slice.Slice#HINT_TTL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TTL:kotlin.String),[android.app.slice.Slice#HINT_LAST_UPDATED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LAST_UPDATED:kotlin.String), or[android.app.slice.Slice#HINT_PERMISSION_REQUEST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PERMISSION_REQUEST:kotlin.String) |

### addIcon

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addIcon(
    icon: Icon!, 
    subType: String?, 
    hints: MutableList<String!>!
): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add an image to the slice being constructed

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ||
|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `subType` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?:Optional template-specific type information This value may be`null`. Value is[android.app.slice.Slice#SUBTYPE_COLOR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_COLOR:kotlin.String),[android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_CONTENT_DESCRIPTION:kotlin.String),[android.app.slice.Slice#SUBTYPE_MAX](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MAX:kotlin.String),[android.app.slice.Slice#SUBTYPE_MESSAGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MESSAGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_PRIORITY](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_PRIORITY:kotlin.String),[android.app.slice.Slice#SUBTYPE_RANGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_RANGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_SOURCE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_SOURCE:kotlin.String),[android.app.slice.Slice#SUBTYPE_TOGGLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_TOGGLE:kotlin.String),[android.app.slice.Slice#SUBTYPE_VALUE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_VALUE:kotlin.String), or[android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_LAYOUT_DIRECTION:kotlin.String)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `hints`   | [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!\>!:Value is[android.app.slice.Slice#HINT_TITLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TITLE:kotlin.String),[android.app.slice.Slice#HINT_LIST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST:kotlin.String),[android.app.slice.Slice#HINT_LIST_ITEM](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST_ITEM:kotlin.String),[android.app.slice.Slice#HINT_LARGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LARGE:kotlin.String),[android.app.slice.Slice#HINT_ACTIONS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ACTIONS:kotlin.String),[android.app.slice.Slice#HINT_SELECTED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SELECTED:kotlin.String),[android.app.slice.Slice#HINT_NO_TINT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_NO_TINT:kotlin.String),[android.app.slice.Slice#HINT_SHORTCUT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SHORTCUT:kotlin.String), android.app.slice.Slice.HINT_TOGGLE,[android.app.slice.Slice#HINT_HORIZONTAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_HORIZONTAL:kotlin.String),[android.app.slice.Slice#HINT_PARTIAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PARTIAL:kotlin.String),[android.app.slice.Slice#HINT_SEE_MORE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SEE_MORE:kotlin.String),[android.app.slice.Slice#HINT_KEYWORDS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_KEYWORDS:kotlin.String),[android.app.slice.Slice#HINT_ERROR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ERROR:kotlin.String),[android.app.slice.Slice#HINT_TTL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TTL:kotlin.String),[android.app.slice.Slice#HINT_LAST_UPDATED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LAST_UPDATED:kotlin.String), or[android.app.slice.Slice#HINT_PERMISSION_REQUEST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PERMISSION_REQUEST:kotlin.String) |

**See Also**

- [android.app.slice.SliceItem#getSubType()](https://developer.android.com/reference/kotlin/android/app/slice/SliceItem#getSubType())  

### addInt

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addInt(
    value: Int, 
    subType: String?, 
    hints: MutableList<String!>!
): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add an integer to the slice being constructed

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ||
|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `subType` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?:Optional template-specific type information This value may be`null`. Value is[android.app.slice.Slice#SUBTYPE_COLOR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_COLOR:kotlin.String),[android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_CONTENT_DESCRIPTION:kotlin.String),[android.app.slice.Slice#SUBTYPE_MAX](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MAX:kotlin.String),[android.app.slice.Slice#SUBTYPE_MESSAGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MESSAGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_PRIORITY](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_PRIORITY:kotlin.String),[android.app.slice.Slice#SUBTYPE_RANGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_RANGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_SOURCE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_SOURCE:kotlin.String),[android.app.slice.Slice#SUBTYPE_TOGGLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_TOGGLE:kotlin.String),[android.app.slice.Slice#SUBTYPE_VALUE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_VALUE:kotlin.String), or[android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_LAYOUT_DIRECTION:kotlin.String)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `hints`   | [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!\>!:Value is[android.app.slice.Slice#HINT_TITLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TITLE:kotlin.String),[android.app.slice.Slice#HINT_LIST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST:kotlin.String),[android.app.slice.Slice#HINT_LIST_ITEM](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST_ITEM:kotlin.String),[android.app.slice.Slice#HINT_LARGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LARGE:kotlin.String),[android.app.slice.Slice#HINT_ACTIONS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ACTIONS:kotlin.String),[android.app.slice.Slice#HINT_SELECTED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SELECTED:kotlin.String),[android.app.slice.Slice#HINT_NO_TINT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_NO_TINT:kotlin.String),[android.app.slice.Slice#HINT_SHORTCUT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SHORTCUT:kotlin.String), android.app.slice.Slice.HINT_TOGGLE,[android.app.slice.Slice#HINT_HORIZONTAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_HORIZONTAL:kotlin.String),[android.app.slice.Slice#HINT_PARTIAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PARTIAL:kotlin.String),[android.app.slice.Slice#HINT_SEE_MORE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SEE_MORE:kotlin.String),[android.app.slice.Slice#HINT_KEYWORDS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_KEYWORDS:kotlin.String),[android.app.slice.Slice#HINT_ERROR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ERROR:kotlin.String),[android.app.slice.Slice#HINT_TTL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TTL:kotlin.String),[android.app.slice.Slice#HINT_LAST_UPDATED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LAST_UPDATED:kotlin.String), or[android.app.slice.Slice#HINT_PERMISSION_REQUEST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PERMISSION_REQUEST:kotlin.String) |

**See Also**

- [android.app.slice.SliceItem#getSubType()](https://developer.android.com/reference/kotlin/android/app/slice/SliceItem#getSubType())  

### addLong

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addLong(
    value: Long, 
    subType: String?, 
    hints: MutableList<String!>!
): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add a long to the slice being constructed

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ||
|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `subType` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?:Optional template-specific type information This value may be`null`. Value is[android.app.slice.Slice#SUBTYPE_COLOR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_COLOR:kotlin.String),[android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_CONTENT_DESCRIPTION:kotlin.String),[android.app.slice.Slice#SUBTYPE_MAX](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MAX:kotlin.String),[android.app.slice.Slice#SUBTYPE_MESSAGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MESSAGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_PRIORITY](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_PRIORITY:kotlin.String),[android.app.slice.Slice#SUBTYPE_RANGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_RANGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_SOURCE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_SOURCE:kotlin.String),[android.app.slice.Slice#SUBTYPE_TOGGLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_TOGGLE:kotlin.String),[android.app.slice.Slice#SUBTYPE_VALUE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_VALUE:kotlin.String), or[android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_LAYOUT_DIRECTION:kotlin.String)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `hints`   | [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!\>!:Value is[android.app.slice.Slice#HINT_TITLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TITLE:kotlin.String),[android.app.slice.Slice#HINT_LIST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST:kotlin.String),[android.app.slice.Slice#HINT_LIST_ITEM](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST_ITEM:kotlin.String),[android.app.slice.Slice#HINT_LARGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LARGE:kotlin.String),[android.app.slice.Slice#HINT_ACTIONS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ACTIONS:kotlin.String),[android.app.slice.Slice#HINT_SELECTED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SELECTED:kotlin.String),[android.app.slice.Slice#HINT_NO_TINT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_NO_TINT:kotlin.String),[android.app.slice.Slice#HINT_SHORTCUT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SHORTCUT:kotlin.String), android.app.slice.Slice.HINT_TOGGLE,[android.app.slice.Slice#HINT_HORIZONTAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_HORIZONTAL:kotlin.String),[android.app.slice.Slice#HINT_PARTIAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PARTIAL:kotlin.String),[android.app.slice.Slice#HINT_SEE_MORE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SEE_MORE:kotlin.String),[android.app.slice.Slice#HINT_KEYWORDS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_KEYWORDS:kotlin.String),[android.app.slice.Slice#HINT_ERROR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ERROR:kotlin.String),[android.app.slice.Slice#HINT_TTL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TTL:kotlin.String),[android.app.slice.Slice#HINT_LAST_UPDATED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LAST_UPDATED:kotlin.String), or[android.app.slice.Slice#HINT_PERMISSION_REQUEST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PERMISSION_REQUEST:kotlin.String) |

**See Also**

- [android.app.slice.SliceItem#getSubType()](https://developer.android.com/reference/kotlin/android/app/slice/SliceItem#getSubType())  

### addRemoteInput

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addRemoteInput(
    remoteInput: RemoteInput!, 
    subType: String?, 
    hints: MutableList<String!>!
): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add remote input to the slice being constructed

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ||
|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `subType` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?:Optional template-specific type information This value may be`null`. Value is[android.app.slice.Slice#SUBTYPE_COLOR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_COLOR:kotlin.String),[android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_CONTENT_DESCRIPTION:kotlin.String),[android.app.slice.Slice#SUBTYPE_MAX](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MAX:kotlin.String),[android.app.slice.Slice#SUBTYPE_MESSAGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MESSAGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_PRIORITY](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_PRIORITY:kotlin.String),[android.app.slice.Slice#SUBTYPE_RANGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_RANGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_SOURCE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_SOURCE:kotlin.String),[android.app.slice.Slice#SUBTYPE_TOGGLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_TOGGLE:kotlin.String),[android.app.slice.Slice#SUBTYPE_VALUE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_VALUE:kotlin.String), or[android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_LAYOUT_DIRECTION:kotlin.String)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `hints`   | [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!\>!:Value is[android.app.slice.Slice#HINT_TITLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TITLE:kotlin.String),[android.app.slice.Slice#HINT_LIST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST:kotlin.String),[android.app.slice.Slice#HINT_LIST_ITEM](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST_ITEM:kotlin.String),[android.app.slice.Slice#HINT_LARGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LARGE:kotlin.String),[android.app.slice.Slice#HINT_ACTIONS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ACTIONS:kotlin.String),[android.app.slice.Slice#HINT_SELECTED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SELECTED:kotlin.String),[android.app.slice.Slice#HINT_NO_TINT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_NO_TINT:kotlin.String),[android.app.slice.Slice#HINT_SHORTCUT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SHORTCUT:kotlin.String), android.app.slice.Slice.HINT_TOGGLE,[android.app.slice.Slice#HINT_HORIZONTAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_HORIZONTAL:kotlin.String),[android.app.slice.Slice#HINT_PARTIAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PARTIAL:kotlin.String),[android.app.slice.Slice#HINT_SEE_MORE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SEE_MORE:kotlin.String),[android.app.slice.Slice#HINT_KEYWORDS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_KEYWORDS:kotlin.String),[android.app.slice.Slice#HINT_ERROR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ERROR:kotlin.String),[android.app.slice.Slice#HINT_TTL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TTL:kotlin.String),[android.app.slice.Slice#HINT_LAST_UPDATED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LAST_UPDATED:kotlin.String), or[android.app.slice.Slice#HINT_PERMISSION_REQUEST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PERMISSION_REQUEST:kotlin.String) |

**See Also**

- [android.app.slice.SliceItem#getSubType()](https://developer.android.com/reference/kotlin/android/app/slice/SliceItem#getSubType())  

### addSubSlice

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addSubSlice(
    slice: Slice, 
    subType: String?
): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add a sub-slice to the slice being constructed

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ||
|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `subType` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?:Optional template-specific type information This value may be`null`. Value is[android.app.slice.Slice#SUBTYPE_COLOR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_COLOR:kotlin.String),[android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_CONTENT_DESCRIPTION:kotlin.String),[android.app.slice.Slice#SUBTYPE_MAX](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MAX:kotlin.String),[android.app.slice.Slice#SUBTYPE_MESSAGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MESSAGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_PRIORITY](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_PRIORITY:kotlin.String),[android.app.slice.Slice#SUBTYPE_RANGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_RANGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_SOURCE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_SOURCE:kotlin.String),[android.app.slice.Slice#SUBTYPE_TOGGLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_TOGGLE:kotlin.String),[android.app.slice.Slice#SUBTYPE_VALUE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_VALUE:kotlin.String), or[android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_LAYOUT_DIRECTION:kotlin.String) |
| `slice`   | [Slice](https://developer.android.com/reference/kotlin/android/app/slice/Slice):This value cannot be`null`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

**See Also**

- [android.app.slice.SliceItem#getSubType()](https://developer.android.com/reference/kotlin/android/app/slice/SliceItem#getSubType())  

### addText

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addText(
    text: CharSequence!, 
    subType: String?, 
    hints: MutableList<String!>!
): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Add text to the slice being constructed

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Parameters                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ||
|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `subType` | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?:Optional template-specific type information This value may be`null`. Value is[android.app.slice.Slice#SUBTYPE_COLOR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_COLOR:kotlin.String),[android.app.slice.Slice#SUBTYPE_CONTENT_DESCRIPTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_CONTENT_DESCRIPTION:kotlin.String),[android.app.slice.Slice#SUBTYPE_MAX](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MAX:kotlin.String),[android.app.slice.Slice#SUBTYPE_MESSAGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_MESSAGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_PRIORITY](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_PRIORITY:kotlin.String),[android.app.slice.Slice#SUBTYPE_RANGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_RANGE:kotlin.String),[android.app.slice.Slice#SUBTYPE_SOURCE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_SOURCE:kotlin.String),[android.app.slice.Slice#SUBTYPE_TOGGLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_TOGGLE:kotlin.String),[android.app.slice.Slice#SUBTYPE_VALUE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_VALUE:kotlin.String), or[android.app.slice.Slice#SUBTYPE_LAYOUT_DIRECTION](https://developer.android.com/reference/kotlin/android/app/slice/Slice#SUBTYPE_LAYOUT_DIRECTION:kotlin.String)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `hints`   | [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!\>!:Value is[android.app.slice.Slice#HINT_TITLE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TITLE:kotlin.String),[android.app.slice.Slice#HINT_LIST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST:kotlin.String),[android.app.slice.Slice#HINT_LIST_ITEM](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LIST_ITEM:kotlin.String),[android.app.slice.Slice#HINT_LARGE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LARGE:kotlin.String),[android.app.slice.Slice#HINT_ACTIONS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ACTIONS:kotlin.String),[android.app.slice.Slice#HINT_SELECTED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SELECTED:kotlin.String),[android.app.slice.Slice#HINT_NO_TINT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_NO_TINT:kotlin.String),[android.app.slice.Slice#HINT_SHORTCUT](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SHORTCUT:kotlin.String), android.app.slice.Slice.HINT_TOGGLE,[android.app.slice.Slice#HINT_HORIZONTAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_HORIZONTAL:kotlin.String),[android.app.slice.Slice#HINT_PARTIAL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PARTIAL:kotlin.String),[android.app.slice.Slice#HINT_SEE_MORE](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_SEE_MORE:kotlin.String),[android.app.slice.Slice#HINT_KEYWORDS](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_KEYWORDS:kotlin.String),[android.app.slice.Slice#HINT_ERROR](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_ERROR:kotlin.String),[android.app.slice.Slice#HINT_TTL](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_TTL:kotlin.String),[android.app.slice.Slice#HINT_LAST_UPDATED](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_LAST_UPDATED:kotlin.String), or[android.app.slice.Slice#HINT_PERMISSION_REQUEST](https://developer.android.com/reference/kotlin/android/app/slice/Slice#HINT_PERMISSION_REQUEST:kotlin.String) |

**See Also**

- [android.app.slice.SliceItem#getSubType()](https://developer.android.com/reference/kotlin/android/app/slice/SliceItem#getSubType())  

### build

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun build(): Slice!
```

**Deprecated:** *Deprecated in Java.*

Construct the slice.  

### setCallerNeeded

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun setCallerNeeded(callerNeeded: Boolean): Slice.Builder!
```

**Deprecated:** *Deprecated in Java.*

Tells the system whether for this slice the return value of[SliceProvider.onBindSlice(Uri, java.util.Set)](https://developer.android.com/reference/kotlin/android/app/slice/SliceProvider#onBindSlice(android.net.Uri,%20kotlin.collections.MutableSet))may be different depending on[SliceProvider.getCallingPackage()](https://developer.android.com/reference/kotlin/android/content/ContentProvider.html#getCallingPackage())and should not be cached for multiple apps.