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

# Loader.OnLoadCompleteListener

*** ** * ** ***

` public static interface Loader.OnLoadCompleteListener `   
` `

|---|
| android.content.Loader.OnLoadCompleteListener\<D\> |

<br />

*** ** * ** ***

<br />

**This interface was deprecated in API level 28.**   

Use `https://developer.android.com/reference/androidx/loader/content/Loader.OnLoadCompleteListener.html`

Interface that is implemented to discover when a Loader has finished loading its data. You do not normally need to implement this yourself; it is used in the implementation of `https://developer.android.com/reference/android/app/LoaderManager` to find out when a Loader it is managing has completed so that this can be reported to its client. This interface should only be used if a Loader is not being used in conjunction with LoaderManager.

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/content/Loader.OnLoadCompleteListener#onLoadComplete(android.content.Loader<D>,%20D)(https://developer.android.com/reference/android/content/Loader<D> loader, D data) ` Called on the thread that created the Loader when the load is complete. |

## Public methods

### onLoadComplete

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

```
public abstract void onLoadComplete (Loader<D> loader, 
                D data)
```

Called on the thread that created the Loader when the load is complete.

<br />

| Parameters ||
|---|---|
| `loader` | `Loader`: the loader that completed the load <br /> |
| `data` | `D`: the result of the load <br /> |