{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
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. |
Public fields |
|
---|---|
final @NonNull Key |
Load items before/after this key. |
final int |
Requested number of items to load. |
Public constructors |
|
---|---|
<Key extends Object> LoadParams(@NonNull Key key, int requestedLoadSize) |
@NonNull
public final @NonNull Key key
Load items before/after this key.
Returned data must begin directly adjacent to this position.
@NonNull
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.
@NonNull
public final <Key extends Object> LoadParams(@NonNull Key key, int requestedLoadSize)
Parameters | |
---|---|
<Key extends Object> |
Type of data used to query pages. |