# android.support.v7.recyclerview.extensions

added in[version 27.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

# android.support.v7.recyclerview.extensions

| This package is part of the Android[support library](https://developer.android.com/topic/libraries/support-library)which is no longer maintained. The support library has been superseded by[AndroidX](https://developer.android.com/jetpack/androidx)which is part of[Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider[migrating](https://developer.android.com/jetpack/androidx/migrate)existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library[class mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).

## Classes

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AsyncDifferConfig](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/AsyncDifferConfig)\<T\>                                                                                                                     | Configuration object for[ListAdapter](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/ListAdapter),[AsyncListDiffer](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/AsyncListDiffer), and similar background-thread list diffing adapter logic. |
| [AsyncDifferConfig.Builder](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/AsyncDifferConfig.Builder)\<T\>                                                                                                     | Builder class for[AsyncDifferConfig](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/AsyncDifferConfig).                                                                                                                                                                            |
| [AsyncListDiffer](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/AsyncListDiffer)\<T\>                                                                                                                         | Helper for computing the difference between two lists via[DiffUtil](https://developer.android.com/reference/android/support/v7/util/DiffUtil)on a background thread.                                                                                                                                                   |
| [ListAdapter](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/ListAdapter)\<T, VH extends[RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder)\> | [RecyclerView.Adapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter)base class for presenting List data in a[RecyclerView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView), including computing diffs between Lists on a background thread.  |

-

  ## Classes

  - [AsyncDifferConfig](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/AsyncDifferConfig)
  - [AsyncDifferConfig.Builder](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/AsyncDifferConfig.Builder)
  - [AsyncListDiffer](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/AsyncListDiffer)
  - [ListAdapter](https://developer.android.com/reference/android/support/v7/recyclerview/extensions/ListAdapter)