PageKeyedDataSource.LoadParams
public class PageKeyedDataSource.LoadParams<Key extends Object>
Holder object for inputs to loadBefore and loadAfter.
| Parameters | |
|---|---|
<Key extends Object> |
Type of data used to query pages. |
Summary
Public fields |
|
|---|---|
final @NonNull Key |
This field is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
final int |
This field is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
Public constructors |
|---|
<Key extends Object> This method is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
Public fields
public final @NonNull Key key
Load items before/after this key.
Returned data must begin directly adjacent to this position.
public final int requestedLoadSize
Requested number of items to load.
Returned page can be of this size, but it may be altered if that is easier, e.g. a network data source where the backend defines page size.
Public constructors
LoadParams
public <Key extends Object>LoadParams(@NonNull Key key, int requestedLoadSize)
| Parameters | |
|---|---|
<Key extends Object> |
Type of data used to query pages. |
@NonNull Key key |
Load items before/after this key. Returned data must begin directly adjacent to this position. |
int requestedLoadSize |
Requested number of items to load. Returned page can be of this size, but it may be altered if that is easier, e.g. a network data source where the backend defines page size. |