Added in [version 34.1](https://developer.android.com/topic/libraries/support-library/revisions) Summary: [Methods](https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider#pubmethods) \| [Inherited Methods](https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider#inhmethods)

# TileProvider


`
public


class
TileProvider
`


`

extends Object


`

`


`

|---|---|
| java.lang.Object ||
| ↳ | com.google.wear.services.tiles.TileProvider |

<br />

*** ** * ** ***

Immutable holder for tile provider information.

## Summary

| ### Public methods ||
|---|---|
| ` boolean` | ` https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider#equals(java.lang.Object)(Object o) ` |
| ` ComponentName` | ` https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider#getComponentName()() ` Component name for the tile provider service. |
| ` int` | ` https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider#getContainerType()() ` Returns the container type for the tile or widget. |
| ` String` | ` https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider#getGroup()() ` Returns the group name that this tile or widget belongs to. |
| ` int` | ` https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider#hashCode()() ` |
| ` String` | ` https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider#toString()() ` |

| ### Inherited methods |
|---|---|
| From class ` java.lang.Object ` |---|---| | ` Object` | ` clone() ` | | ` boolean` | ` equals(Object arg0) ` | | ` void` | ` finalize() ` | | ` final Class<?>` | ` getClass() ` | | ` int` | ` hashCode() ` | | ` final void` | ` notify() ` | | ` final void` | ` notifyAll() ` | | ` String` | ` toString() ` | | ` final void` | ` wait(long arg0, int arg1) ` | | ` final void` | ` wait(long arg0) ` | | ` final void` | ` wait() ` | ||

## Public methods

### equals

Added in [version 34.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public boolean equals (Object o)
```

<br />

<br />

| Parameters ||
|---|---|
| `o` | `Object` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### getComponentName

Added in [version 34.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public ComponentName getComponentName ()
```

Component name for the tile provider service.

<br />

| Returns ||
|---|---|
| `ComponentName` | <br /> |

### getContainerType

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

```
public int getContainerType ()
```

Returns the container type for the tile or widget.

For tile, this will be fullscreen always. For widgets, this needs to be defined in XML
metadata. The same widget with multiple types defined corresponds to different `https://developer.android.com/reference/com/google/wear/services/tiles/TileProvider` objects.

<br />

| Returns ||
|---|---|
| `int` | Value is one of the following: - `https://developer.android.com/reference/com/google/wear/services/tiles/TilesManager#WIDGET_CONTAINER_TYPE_FULLSCREEN` - `https://developer.android.com/reference/com/google/wear/services/tiles/TilesManager#WIDGET_CONTAINER_TYPE_LARGE` - `https://developer.android.com/reference/com/google/wear/services/tiles/TilesManager#WIDGET_CONTAINER_TYPE_SMALL` |

### getGroup

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

```
public String getGroup ()
```

Returns the group name that this tile or widget belongs to. Defaults to fully qualified
service's name if not specified in XML metadata.

Group can be used for multiple tile or widget services to specify that they correspond to
the same tile/widget in the carousel, and support enabling/disabling services within a group
while maintaining the active status of that tile/widget even when service has changed.

See `androidx.glance.wear.WearWidgetProviderInfo` for more information.

<br />

| Returns ||
|---|---|
| `String` | <br /> |

### hashCode

Added in [version 34.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public int hashCode ()
```

<br />

<br />

| Returns ||
|---|---|
| `int` | <br /> |

### toString

Added in [version 34.1](https://developer.android.com/topic/libraries/support-library/revisions)

```
public String toString ()
```

<br />

<br />

| Returns ||
|---|---|
| `String` | <br /> |