Class PagedLiveData.PageRequestBuilder

java.lang.Object
com.abubusoft.kripton.androidx.livedata.PagedLiveData.PageRequestBuilder
Enclosing class:
PagedLiveData<T>

public class PagedLiveData.PageRequestBuilder extends Object
This builder allows you to manipulate page request object, changing some its attributes and invoke an unique update to live date.
Author:
xcesco
  • Method Details

    • offset

      public PagedLiveData<T>.PageRequestBuilder offset(int value)
      change offset
      Parameters:
      value -
      Returns:
    • page

      public PagedLiveData<T>.PageRequestBuilder page(int value)
      change page
      Parameters:
      value -
      Returns:
    • pageSize

      public PagedLiveData<T>.PageRequestBuilder pageSize(int value)
      change pageSize
      Parameters:
      value -
      Returns:
    • apply

      public void apply()
      Applies all the change you defined with this builder. Backend livedata will be updated. If nothing changes, no livedata update will be performed.