# androidx.contentpager.content

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/contentpager/content/ContentPager.ContentCallback` | Callback by which a client receives results of a query. |
| `https://developer.android.com/reference/kotlin/androidx/contentpager/content/ContentPager.QueryRunner` | Implementations of this interface provide the mechanism for execution of queries off the UI thread. |
| `https://developer.android.com/reference/kotlin/androidx/contentpager/content/ContentPager.QueryRunner.Callback` | Callback that receives a cursor once a query as been executed on the Runner. |

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/contentpager/content/ContentPager` | `https://developer.android.com/reference/kotlin/androidx/contentpager/content/ContentPager` provides support for loading "paged" data on a background thread using the `https://developer.android.com/reference/android/content/ContentResolver.html` framework. |
| `https://developer.android.com/reference/kotlin/androidx/contentpager/content/LoaderQueryRunner` | A `https://developer.android.com/reference/kotlin/androidx/contentpager/content/ContentPager.QueryRunner` that executes queries using a `https://developer.android.com/reference/android/app/LoaderManager.html`. |
| `https://developer.android.com/reference/kotlin/androidx/contentpager/content/Query` | Encapsulates information related to calling `https://developer.android.com/reference/android/content/ContentResolver.html#query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal)`, including the logic determining the best query method to call. |

## Annotations

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/contentpager/content/ContentPager.CursorDisposition` |   |