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 | |
---|---|
From
class
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 |