Both provide an abstraction for data access, but the Loader performs the query in the background whereas an Adapter executes in the current (presumably UI) thread. … In this example data is first loaded with a CursorLoader and then that cursor is updated in an Adapter of an AdapterView for display.
What is a loader in Android?
Introduced in Android 3.0, loaders make it easy to asynchronously load data in an activity or fragment. … They monitor the source of their data and deliver new results when the content changes. They automatically reconnect to the last loader’s cursor when being recreated after a configuration change.
What is the difference between adapter and AdapterView?
Note: Adapter is only responsible for taking the data from a data source and converting it into View and then passing it to the AdapterView. Thus, it is used to manage the data. AdapterView is responsible for displaying the data.