Stay organized with collections
Save and categorize content based on your preferences.
PositionalDataSource.LoadInitialParams
public
static
class
PositionalDataSource.LoadInitialParams
extends Object
java.lang.Object
|
↳ |
android.arch.paging.PositionalDataSource.LoadInitialParams
|
Holder object for inputs to loadInitial(LoadInitialParams, LoadInitialCallback)
.
Summary
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
pageSize
int pageSize
Defines page size acceptable for return values.
List of items passed to the callback must be an integer multiple of page size.
placeholdersEnabled
boolean placeholdersEnabled
Defines whether placeholders are enabled, and whether the total count passed to
onResult(List, int, int)
will be ignored.
requestedLoadSize
int requestedLoadSize
Requested number of items to load.
Note that this may be larger than available data.
requestedStartPosition
int requestedStartPosition
Initial load position requested.
Note that this may not be within the bounds of your data set, it may need to be adjusted
before you execute your load.
Public constructors
PositionalDataSource.LoadInitialParams
PositionalDataSource.LoadInitialParams (int requestedStartPosition,
int requestedLoadSize,
int pageSize,
boolean placeholdersEnabled)
Parameters |
requestedStartPosition |
int |
requestedLoadSize |
int |
pageSize |
int |
placeholdersEnabled |
boolean |
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,["# PositionalDataSource.LoadInitialParams\n\nSummary: [Fields](#lfields) \\| [Ctors](#pubctors) \\| [Inherited Methods](#inhmethods) \n\nPositionalDataSource.LoadInitialParams\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.PositionalDataSource.LoadInitialParams](/reference/androidx/paging/PositionalDataSource.LoadInitialParams) instead.\n\n\n`\npublic\nstatic\n\n\nclass\nPositionalDataSource.LoadInitialParams\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.PositionalDataSource.LoadInitialParams |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nHolder object for inputs to [loadInitial(LoadInitialParams, LoadInitialCallback)](/reference/android/arch/paging/PositionalDataSource#loadInitial(android.arch.paging.PositionalDataSource.LoadInitialParams, android.arch.paging.PositionalDataSource.LoadInitialCallback\u003cT\u003e)).\n\nSummary\n-------\n\n| ### Fields ||\n|-------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` public final int` | [pageSize](/reference/android/arch/paging/PositionalDataSource.LoadInitialParams#pageSize) Defines page size acceptable for return values. |\n| ` public final boolean` | [placeholdersEnabled](/reference/android/arch/paging/PositionalDataSource.LoadInitialParams#placeholdersEnabled) Defines whether placeholders are enabled, and whether the total count passed to [onResult(List, int, int)](/reference/android/arch/paging/PositionalDataSource.LoadInitialCallback#onResult(java.util.List\u003cT\u003e, int, int)) will be ignored. |\n| ` public final int` | [requestedLoadSize](/reference/android/arch/paging/PositionalDataSource.LoadInitialParams#requestedLoadSize) Requested number of items to load. |\n| ` public final int` | [requestedStartPosition](/reference/android/arch/paging/PositionalDataSource.LoadInitialParams#requestedStartPosition) Initial load position requested. |\n\n| ### Public constructors ||\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[PositionalDataSource.LoadInitialParams](/reference/android/arch/paging/PositionalDataSource.LoadInitialParams#PositionalDataSource.LoadInitialParams(int, int, int, boolean))`(int requestedStartPosition, int requestedLoadSize, int pageSize, boolean placeholdersEnabled) ` |\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### pageSize\n\n```\nint pageSize\n```\n\nDefines page size acceptable for return values.\n\n\nList of items passed to the callback must be an integer multiple of page size.\n\n\u003cbr /\u003e\n\n### placeholdersEnabled\n\n```\nboolean placeholdersEnabled\n```\n\nDefines whether placeholders are enabled, and whether the total count passed to\n[onResult(List, int, int)](/reference/android/arch/paging/PositionalDataSource.LoadInitialCallback#onResult(java.util.List\u003cT\u003e, int, int)) will be ignored.\n\n\u003cbr /\u003e\n\n### requestedLoadSize\n\n```\nint requestedLoadSize\n```\n\nRequested number of items to load.\n\n\nNote that this may be larger than available data.\n\n\u003cbr /\u003e\n\n### requestedStartPosition\n\n```\nint requestedStartPosition\n```\n\nInitial load position requested.\n\n\nNote that this may not be within the bounds of your data set, it may need to be adjusted\nbefore you execute your load.\n\n\u003cbr /\u003e\n\nPublic constructors\n-------------------\n\n### PositionalDataSource.LoadInitialParams\n\n```\nPositionalDataSource.LoadInitialParams (int requestedStartPosition, \n int requestedLoadSize, \n int pageSize, \n boolean placeholdersEnabled)\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|--------------------------|------------------|\n| `requestedStartPosition` | `int` \u003cbr /\u003e |\n| `requestedLoadSize` | `int` \u003cbr /\u003e |\n| `pageSize` | `int` \u003cbr /\u003e |\n| `placeholdersEnabled` | `boolean` \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)"]]