Stay organized with collections
Save and categorize content based on your preferences.
PageKeyedDataSource.LoadParams
public
static
class
PageKeyedDataSource.LoadParams
extends Object
java.lang.Object
|
↳ |
android.arch.paging.PageKeyedDataSource.LoadParams<Key>
|
Holder object for inputs to loadBefore(LoadParams, LoadCallback)
and
loadAfter(LoadParams, LoadCallback)
.
Summary
Fields |
public
final
Key |
key
Load items before/after this key.
|
public
final
int |
requestedLoadSize
Requested number of items to load.
|
Inherited methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Fields
key
Key key
Load items before/after this key.
Returned data must begin directly adjacent to this position.
requestedLoadSize
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
PageKeyedDataSource.LoadParams
PageKeyedDataSource.LoadParams (Key key,
int requestedLoadSize)
Parameters |
key |
Key |
requestedLoadSize |
int |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# PageKeyedDataSource.LoadParams\n\nSummary: [Fields](#lfields) \\| [Ctors](#pubctors) \\| [Inherited Methods](#inhmethods) \n\nPageKeyedDataSource.LoadParams\n==============================\n\n| The `android.arch` Architecture Components packages are no longer maintained. They have been superseded by the corresponding [androidx.\\*](/jetpack/androidx/migrate) packages. See [androidx.paging.PageKeyedDataSource.LoadParams](/reference/androidx/paging/PageKeyedDataSource.LoadParams) instead.\n\n\n`\npublic\nstatic\n\n\nclass\nPageKeyedDataSource.LoadParams\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|-----------------------------------------------------------|\n| java.lang.Object ||\n| ↳ | android.arch.paging.PageKeyedDataSource.LoadParams\\\u003cKey\\\u003e |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nHolder object for inputs to [loadBefore(LoadParams, LoadCallback)](/reference/android/arch/paging/PageKeyedDataSource#loadBefore(android.arch.paging.PageKeyedDataSource.LoadParams\u003cKey\u003e, android.arch.paging.PageKeyedDataSource.LoadCallback\u003cKey, Value\u003e)) and\n[loadAfter(LoadParams, LoadCallback)](/reference/android/arch/paging/PageKeyedDataSource#loadAfter(android.arch.paging.PageKeyedDataSource.LoadParams\u003cKey\u003e, android.arch.paging.PageKeyedDataSource.LoadCallback\u003cKey, Value\u003e)).\n\nSummary\n-------\n\n| ### Fields ||\n|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------|\n| ` public final Key` | [key](/reference/android/arch/paging/PageKeyedDataSource.LoadParams#key) Load items before/after this key. |\n| ` public final int` | [requestedLoadSize](/reference/android/arch/paging/PageKeyedDataSource.LoadParams#requestedLoadSize) Requested number of items to load. |\n\n| ### Public constructors ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[PageKeyedDataSource.LoadParams](/reference/android/arch/paging/PageKeyedDataSource.LoadParams#PageKeyedDataSource.LoadParams(Key, int))`(Key key, int requestedLoadSize) ` |\n\n| ### Inherited methods |\n|-----------------------|---|\n| From class ` java.lang.Object ` |-------------------|-------------------------------| | ` Object` | ` clone() ` | | ` boolean` | ` equals(Object arg0) ` | | ` void` | ` finalize() ` | | ` final Class\u003c?\u003e` | ` getClass() ` | | ` int` | ` hashCode() ` | | ` final void` | ` notify() ` | | ` final void` | ` notifyAll() ` | | ` String` | ` toString() ` | | ` final void` | ` wait(long arg0, int arg1) ` | | ` final void` | ` wait(long arg0) ` | | ` final void` | ` wait() ` | ||\n\nFields\n------\n\n### key\n\n```\nKey key\n```\n\nLoad items before/after this key.\n\n\nReturned data must begin directly adjacent to this position.\n\n\u003cbr /\u003e\n\n### requestedLoadSize\n\n```\nint requestedLoadSize\n```\n\nRequested number of items to load.\n\n\nReturned page can be of this size, but it may be altered if that is easier, e.g. a\nnetwork data source where the backend defines page size.\n\n\u003cbr /\u003e\n\nPublic constructors\n-------------------\n\n### PageKeyedDataSource.LoadParams\n\n```\nPageKeyedDataSource.LoadParams (Key key, \n int requestedLoadSize)\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------------------|--------------|\n| `key` | `Key` \u003cbr /\u003e |\n| `requestedLoadSize` | `int` \u003cbr /\u003e |\n\n-\n\n Interfaces\n ----------\n\n - [DataSource.InvalidatedCallback](/reference/android/arch/paging/DataSource.InvalidatedCallback)\n-\n\n Classes\n -------\n\n - [AsyncPagedListDiffer](/reference/android/arch/paging/AsyncPagedListDiffer)\n - [DataSource](/reference/android/arch/paging/DataSource)\n - [DataSource.Factory](/reference/android/arch/paging/DataSource.Factory)\n - [ItemKeyedDataSource](/reference/android/arch/paging/ItemKeyedDataSource)\n - [ItemKeyedDataSource.LoadCallback](/reference/android/arch/paging/ItemKeyedDataSource.LoadCallback)\n - [ItemKeyedDataSource.LoadInitialCallback](/reference/android/arch/paging/ItemKeyedDataSource.LoadInitialCallback)\n - [ItemKeyedDataSource.LoadInitialParams](/reference/android/arch/paging/ItemKeyedDataSource.LoadInitialParams)\n - [ItemKeyedDataSource.LoadParams](/reference/android/arch/paging/ItemKeyedDataSource.LoadParams)\n - [LivePagedListBuilder](/reference/android/arch/paging/LivePagedListBuilder)\n - [PagedList](/reference/android/arch/paging/PagedList)\n - [PagedList.BoundaryCallback](/reference/android/arch/paging/PagedList.BoundaryCallback)\n - [PagedList.Builder](/reference/android/arch/paging/PagedList.Builder)\n - [PagedList.Callback](/reference/android/arch/paging/PagedList.Callback)\n - [PagedList.Config](/reference/android/arch/paging/PagedList.Config)\n - [PagedList.Config.Builder](/reference/android/arch/paging/PagedList.Config.Builder)\n - [PagedListAdapter](/reference/android/arch/paging/PagedListAdapter)\n - [PageKeyedDataSource](/reference/android/arch/paging/PageKeyedDataSource)\n - [PageKeyedDataSource.LoadCallback](/reference/android/arch/paging/PageKeyedDataSource.LoadCallback)\n - [PageKeyedDataSource.LoadInitialCallback](/reference/android/arch/paging/PageKeyedDataSource.LoadInitialCallback)\n - [PageKeyedDataSource.LoadInitialParams](/reference/android/arch/paging/PageKeyedDataSource.LoadInitialParams)\n - [PageKeyedDataSource.LoadParams](/reference/android/arch/paging/PageKeyedDataSource.LoadParams)\n - [PositionalDataSource](/reference/android/arch/paging/PositionalDataSource)\n - [PositionalDataSource.LoadInitialCallback](/reference/android/arch/paging/PositionalDataSource.LoadInitialCallback)\n - [PositionalDataSource.LoadInitialParams](/reference/android/arch/paging/PositionalDataSource.LoadInitialParams)\n - [PositionalDataSource.LoadRangeCallback](/reference/android/arch/paging/PositionalDataSource.LoadRangeCallback)\n - [PositionalDataSource.LoadRangeParams](/reference/android/arch/paging/PositionalDataSource.LoadRangeParams)\n - [RxPagedListBuilder](/reference/android/arch/paging/RxPagedListBuilder)"]]