PositionalDataSource.LoadRangeCallback
public
static
abstract
class
PositionalDataSource.LoadRangeCallback
extends Object
| java.lang.Object | |
| ↳ | androidx.paging.PositionalDataSource.LoadRangeCallback<T> |
Callback for PositionalDataSource PositionalDataSource.loadRange(LoadRangeParams, LoadRangeCallback)
to return data.
A callback should be called only once, and may throw if called again.
It is always valid for a DataSource loading method that takes a callback to stash the callback and call it later. This enables DataSources to be fully asynchronous, and to handle temporary, recoverable error states (such as a network error that can be retried).
Summary
Public constructors | |
|---|---|
LoadRangeCallback()
|
|
Public methods | |
|---|---|
abstract
void
|
onResult(List<T> data)
Called to pass loaded data from |
Inherited methods | |
|---|---|
Public constructors
LoadRangeCallback
public LoadRangeCallback ()
Public methods
onResult
public abstract void onResult (List<T> data)
Called to pass loaded data from PositionalDataSource.loadRange(LoadRangeParams, LoadRangeCallback).
| Parameters | |
|---|---|
data |
List: List of items loaded from the DataSource. Must be same size as requested,
unless at end of list.
|