{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

LoadStates

{% setvar page_path %}androidx/paging/LoadStates.html{% endsetvar %} {% setvar can_switch %}1{% endsetvar %} {% include "reference/_java_switcher2.md" %}

public data final class LoadStates


Collection of pagination LoadStates - refresh, prepend, and append.

Summary

Public fields

final @NonNull LoadState

LoadState corresponding to LoadType.APPEND loads.

final @NonNull LoadState

LoadState corresponding to LoadType.PREPEND loads.

final @NonNull LoadState

LoadState corresponding to LoadType.REFRESH loads.

Public constructors

LoadStates(
    @NonNull LoadState refresh,
    @NonNull LoadState prepend,
    @NonNull LoadState append
)

Public methods

final @<ERROR CLASS> void

Public fields

append

@NonNull
public final @NonNull LoadState append

LoadState corresponding to LoadType.APPEND loads.

prepend

@NonNull
public final @NonNull LoadState prepend

LoadState corresponding to LoadType.PREPEND loads.

refresh

@NonNull
public final @NonNull LoadState refresh

LoadState corresponding to LoadType.REFRESH loads.

Public constructors

LoadStates

@NonNull
public final LoadStates(
    @NonNull LoadState refresh,
    @NonNull LoadState prepend,
    @NonNull LoadState append
)

Public methods

forEach

@<ERROR CLASS>
@NonNull
public final @<ERROR CLASS> void forEach(@NonNull Function2<@NonNull LoadType, @NonNull LoadStateUnit> op)