belongs to Maven artifact androidx.contentpager:contentpager:1.0.0-alpha1

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

LoaderQueryRunner (Context context, 
                LoaderManager loaderMgr)

Parameters
context Context

loaderMgr LoaderManager

Public methods

cancel

void cancel (Query query)

Attempt to cancel a (presumably) running query.

Parameters
query Query: The query in question.

isRunning

boolean isRunning (Query query)

Parameters
query Query

Returns
boolean

query

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).