152b8744cacbe895accbd7f64baf943bdca559226Kathy Kampackage android.support.content { 252b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 352b8744cacbe895accbd7f64baf943bdca559226Kathy Kam public class ContentPager { 452b8744cacbe895accbd7f64baf943bdca559226Kathy Kam ctor public ContentPager(android.content.ContentResolver, android.support.content.ContentPager.QueryRunner); 552b8744cacbe895accbd7f64baf943bdca559226Kathy Kam ctor public ContentPager(android.content.ContentResolver, android.support.content.ContentPager.QueryRunner, int); 652b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public static android.os.Bundle createArgs(int, int); 752b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public android.support.content.Query query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal, android.support.content.ContentPager.ContentCallback); 852b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public void reset(); 952b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final int CURSOR_DISPOSITION_COPIED = 1; // 0x1 1052b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final int CURSOR_DISPOSITION_PAGED = 2; // 0x2 1152b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final int CURSOR_DISPOSITION_REPAGED = 3; // 0x3 1252b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final int CURSOR_DISPOSITION_WRAPPED = 4; // 0x4 1352b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final java.lang.String EXTRA_HONORED_ARGS = "android.content.extra.HONORED_ARGS"; 1452b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final java.lang.String EXTRA_REQUESTED_LIMIT = "android-support:extra-ignored-limit"; 1552b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final java.lang.String EXTRA_SUGGESTED_LIMIT = "android-support:extra-suggested-limit"; 1652b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final java.lang.String EXTRA_TOTAL_COUNT = "android.content.extra.TOTAL_COUNT"; 1752b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final java.lang.String QUERY_ARG_LIMIT = "android:query-arg-limit"; 1852b8744cacbe895accbd7f64baf943bdca559226Kathy Kam field public static final java.lang.String QUERY_ARG_OFFSET = "android:query-arg-offset"; 1952b8744cacbe895accbd7f64baf943bdca559226Kathy Kam } 2052b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 2152b8744cacbe895accbd7f64baf943bdca559226Kathy Kam public static abstract interface ContentPager.ContentCallback { 2252b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public abstract void onCursorReady(android.support.content.Query, android.database.Cursor); 2352b8744cacbe895accbd7f64baf943bdca559226Kathy Kam } 2452b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 2552b8744cacbe895accbd7f64baf943bdca559226Kathy Kam public static abstract class ContentPager.CursorDisposition implements java.lang.annotation.Annotation { 2652b8744cacbe895accbd7f64baf943bdca559226Kathy Kam } 2752b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 2852b8744cacbe895accbd7f64baf943bdca559226Kathy Kam public static abstract interface ContentPager.QueryRunner { 2952b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public abstract void cancel(android.support.content.Query); 3052b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public abstract boolean isRunning(android.support.content.Query); 3152b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public abstract void query(android.support.content.Query, android.support.content.ContentPager.QueryRunner.Callback); 3252b8744cacbe895accbd7f64baf943bdca559226Kathy Kam } 3352b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 3452b8744cacbe895accbd7f64baf943bdca559226Kathy Kam public static abstract interface ContentPager.QueryRunner.Callback { 3552b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public abstract void onQueryFinished(android.support.content.Query, android.database.Cursor); 3652b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public abstract android.database.Cursor runQueryInBackground(android.support.content.Query); 3752b8744cacbe895accbd7f64baf943bdca559226Kathy Kam } 3852b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 3952b8744cacbe895accbd7f64baf943bdca559226Kathy Kam public final class LoaderQueryRunner implements android.support.content.ContentPager.QueryRunner { 4052b8744cacbe895accbd7f64baf943bdca559226Kathy Kam ctor public LoaderQueryRunner(android.content.Context, android.app.LoaderManager); 4152b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public void cancel(android.support.content.Query); 4252b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public boolean isRunning(android.support.content.Query); 4352b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public void query(android.support.content.Query, android.support.content.ContentPager.QueryRunner.Callback); 4452b8744cacbe895accbd7f64baf943bdca559226Kathy Kam } 4552b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 4652b8744cacbe895accbd7f64baf943bdca559226Kathy Kam public final class Query { 4752b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public int getId(); 4852b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public int getLimit(); 4952b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public int getOffset(); 5052b8744cacbe895accbd7f64baf943bdca559226Kathy Kam method public android.net.Uri getUri(); 5152b8744cacbe895accbd7f64baf943bdca559226Kathy Kam } 5252b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 5352b8744cacbe895accbd7f64baf943bdca559226Kathy Kam} 5452b8744cacbe895accbd7f64baf943bdca559226Kathy Kam 55