Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in version 1.0.0
belongs to Maven artifact androidx.contentpager:contentpager:1.0.0-rc01

LoaderQueryRunner

public final class LoaderQueryRunner
extends Object implements ContentPager.QueryRunner

java.lang.Object
   ↳ androidx.contentpager.content.LoaderQueryRunner


A ContentPager.QueryRunner that executes queries using a LoaderManager. Use this when preparing ContentPager to run in an Activity or Fragment scope.

Summary

Public constructors

LoaderQueryRunner(Context context, LoaderManager loaderMgr)

Public methods

void cancel(Query query)

Attempt to cancel a (presumably) running query.

boolean isRunning(Query query)
void query(Query query, ContentPager.QueryRunner.Callback callback)

Execute a query.

Inherited methods

Public constructors

LoaderQueryRunner

added in version 1.0.0
public LoaderQueryRunner (Context context, 
                LoaderManager loaderMgr)

Parameters
context Context

loaderMgr LoaderManager

Public methods

cancel

added in version 1.0.0
public void cancel (Query query)

Attempt to cancel a (presumably) running query.

Parameters
query Query: The query in question.

isRunning

added in version 1.0.0
public boolean isRunning (Query query)

Parameters
query Query

Returns
boolean

query

added in version 1.0.0
public void query (Query query, 
                ContentPager.QueryRunner.Callback callback)

Execute a query.

Parameters
query Query: The query that will be run. This value should be handed back to the callback when ready to run in the background.

callback ContentPager.QueryRunner.Callback: The callback that should be called to both execute the query (in the background) and to receive the results (in the foreground).