Loader allows loading of data asynchronously in an activity or fragment. The LoaderManager initializes and manages Loader objects to perform loading. Loaders automatically reconnect to previously loaded data after configuration changes. Common loaders include AsyncTaskLoader and CursorLoader. To implement, an activity or fragment gets the LoaderManager and initializes a loader, providing a LoaderCallbacks implementation to receive loading callbacks.