added in version 2.0.0
belongs to Maven artifact androidx.paging:paging-common:2.0.0-beta01

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

PositionalDataSource.LoadRangeCallback()

Public methods

abstract void onResult(List<T> data)

Called to pass loaded data from PositionalDataSource.loadRange(LoadRangeParams, LoadRangeCallback).

Inherited methods

Public constructors

PositionalDataSource.LoadRangeCallback

added in version 2.0.0
public PositionalDataSource.LoadRangeCallback ()

Public methods

onResult

added in version 2.0.0
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.