# EmojiCompat.MetadataRepoLoader

# EmojiCompat.MetadataRepoLoader

Artifact:[androidx.emoji2:emoji2](https://developer.android.com/jetpack/androidx/releases/emoji2)  
[View Source](https://cs.android.com/search?q=file:androidx/emoji2/text/EmojiCompat.java+class:androidx.emoji2.text.EmojiCompat.MetadataRepoLoader)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/emoji2#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/emoji2/text/EmojiCompat.MetadataRepoLoader "View this page in Java")

<br />

```
interface EmojiCompat.MetadataRepoLoader
```

<br />

*** ** * ** ***

Interface to load emoji metadata.

## Summary

|                             ### Public functions                              |
|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [load](https://developer.android.com/reference/kotlin/androidx/emoji2/text/EmojiCompat.MetadataRepoLoader#load(androidx.emoji2.text.EmojiCompat.MetadataRepoLoaderCallback))`(loaderCallback: `[EmojiCompat.MetadataRepoLoaderCallback](https://developer.android.com/reference/kotlin/androidx/emoji2/text/EmojiCompat.MetadataRepoLoaderCallback)`)` Start loading the metadata. |

## Public functions

### load

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/emoji2#1.0.0)  

```
fun load(loaderCallback: EmojiCompat.MetadataRepoLoaderCallback): Unit
```

Start loading the metadata. When the loading operation is finished[onLoaded](https://developer.android.com/reference/kotlin/androidx/emoji2/text/EmojiCompat.MetadataRepoLoaderCallback#onLoaded(androidx.emoji2.text.MetadataRepo))or[onFailed](https://developer.android.com/reference/kotlin/androidx/emoji2/text/EmojiCompat.MetadataRepoLoaderCallback#onFailed(java.lang.Throwable))should be called. When used on devices running API 18 or below, this function is never called.  

|                                                                               Parameters                                                                               |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
| `loaderCallback: `[EmojiCompat.MetadataRepoLoaderCallback](https://developer.android.com/reference/kotlin/androidx/emoji2/text/EmojiCompat.MetadataRepoLoaderCallback) | callback to signal the loading state |