belongs to Maven artifact com.android.support:recyclerview-v7:28.0.0-alpha1
AsyncDifferConfig.Builder
public
static
final
class
AsyncDifferConfig.Builder
extends Object
| java.lang.Object | |
| ↳ | android.support.v7.recyclerview.extensions.AsyncDifferConfig.Builder<T> |
Builder class for AsyncDifferConfig.
Summary
Public constructors | |
|---|---|
AsyncDifferConfig.Builder(ItemCallback<T> diffCallback)
|
|
Public methods | |
|---|---|
AsyncDifferConfig<T>
|
build()
Creates a |
Builder<T>
|
setBackgroundThreadExecutor(Executor executor)
If provided, defines the background executor used to calculate the diff between an old and a new list. |
Inherited methods | |
|---|---|
java.lang.Object
| |
Public constructors
AsyncDifferConfig.Builder
AsyncDifferConfig.Builder (ItemCallback<T> diffCallback)
| Parameters | |
|---|---|
diffCallback |
ItemCallback |
Public methods
build
AsyncDifferConfig<T> build ()
Creates a AsyncListDiffer with the given parameters.
| Returns | |
|---|---|
AsyncDifferConfig<T> |
A new AsyncDifferConfig. |
setBackgroundThreadExecutor
Builder<T> setBackgroundThreadExecutor (Executor executor)
If provided, defines the background executor used to calculate the diff between an old and a new list.
If not provided, defaults to two thread pool executor, shared by all ListAdapterConfigs.
| Parameters | |
|---|---|
executor |
Executor: The background executor to run list diffing. |
| Returns | |
|---|---|
Builder<T> |
this |